STM32 SPI ч.7 CMSIS

Поділитися
Вставка
  • Опубліковано 3 лип 2024
  • Тридцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библиотека CMSIS.
    Надеюсь для кого-то эти видео будут полезны. Если так, прошу подписаться, поставить лайк и оставить комментарий. Это очень важно для меня. Благодарю всех за просмотры
    Поддержать развитие канала:
    лайк, подписка, добрый комментарий
    Ссылка на оригинальное видео
    • Write a addressable ...
    Блог
    www.edwinfairchild.com/
    Instagram
    / edwinfairch. .
    Чат в Discord
    / discord
    #STM32 #STM32F103 #bluepill #blue #pill #блюпил #CMSIS #print #урок #уроки #tutorial #embeded #embedded #system #programing #programming #встроенные #системы #кейл #keil #uvision #mdk #arm #cortex #программирование #микроконтроллеров #C #Си #С #microcontroller #datasheet #даташит #микроконтроллер #регистр #регистры #register #registers #настройка #стм32 #стм #mode #spi #контроллер #miso #mosi #clk #cs #data #интерфейс #interface #LED #DRIVER #strip #светодиоднаялента #лента #светодиод

КОМЕНТАРІ • 6

  • @vsosacordeev
    @vsosacordeev 17 днів тому

    Большое спасибо, Ты лучший!

  • @svbHiTek
    @svbHiTek 18 днів тому

    Очень интересная серия роликов по SPI, интересно почему изначально автор так мало времени уделил I2C, хотя он достаточно сложный в реализации.

  • @MAGDEBACH
    @MAGDEBACH 18 днів тому +2

    Я полный ноль в стм 32, с чего начать чтобы врубаться?

    • @MBDLB
      @MBDLB  18 днів тому

      обычно начинают с мигания светодиодом или, что то же самое, изменения состояния вывода микроконтроллера. могу порекомендовать установить кейл, приобрести плату блюпил и попробовать зажечь светодиод. в первых видео о GPIO (это и есть выводы) об этом рассказывается

    • @MAGDEBACH
      @MAGDEBACH 18 днів тому

      @@MBDLB ну поморгать это даже не рассматривается как старт) я на атмеге пытался писать на С++ даже чтото получалось, когда бросил С и сел за асемблер, всё стало доходить раза в 4 быстрее. здесь же я нуб по причине полного непонимания где в каком даташите или референсмануале искать регистры список команд и прочее. С мегой намного проще но это технология позавчерашнего дня, тут же полный фарш за три копейки но эти ХАЛ ЦМСИС там я пока плаваю.
      Зы: недавно качал самоучитель на телефон по атмеговским камням, и там ВНЕЗАПНО HAL-подобная библиотека. По ходу все разрабы в сговоре и скоро весь мир будет кодить на HAL

    • @MBDLB
      @MBDLB  18 днів тому

      Что рассматривать как старт? Для серии F103 в RM0008 описаны все основные регистры. Ещё есть три документа в которых есть прочая информация: datasheet и два programming manual для ядра и самого МК. Это по сути все, что нужно. Как таковой системы команд CMSIS я не встречал. CMSIS это по сути заголовочные файлы, в которых определены все регистры, есть некоторые функции. Подключая заголовочный файл конкретного микроконтроллера к проекту можно использовать названия регистров определенных в файле. Изменением состояний битов в регистрах (на Си или другом языке) настраивается и/или управляется МК. Все же рекомендую попробовать повторить первые уроки по GPIO. Думаю это поможет получить общее представление.