MBDLB
MBDLB
  • 31
  • 39 235
STM32 Настройка тактовой частоты CMSIS
Тридцать первый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библиотека CMSIS.
Надеюсь для кого-то эти видео будут полезны. Если так, прошу подписаться, поставить лайк и оставить комментарий. Это очень важно для меня. Благодарю всех за просмотры
Поддержать развитие канала:
лайк, подписка, добрый комментарий
Ссылка на оригинальное видео
czcams.com/video/W_9jPMgiqaQ/video.html
Блог
www.edwinfairchild.com/
Instagram
edwinfairch...
Чат в Discord
discord.gg/NzbJ6eGakv
#STM32 #STM32F103 #bluepill #blue #pill #блюпил #CMSIS #print #урок #уроки #tutorial #embeded #embedded #system #programing #programming #встроенные #системы #кейл #keil #uvision #mdk #arm #cortex #программирование #микроконтроллеров #C #Си #С #microcontroller #datasheet #даташит #микроконтроллер #регистр #регистры #register #registers #настройка #стм32 #change #core #clock #контроллер #set #частота #тактовая #ядра
zhlédnutí: 334

Video

STM32 SPI ч.7 CMSIS
zhlédnutí 263Před 28 dny
Тридцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библио...
STM32 SPI ч.6 CMSIS
zhlédnutí 427Před měsícem
Двадцать девятый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB ,...
STM32 SPI ч.5
zhlédnutí 330Před měsícem
Двадцать восьмой урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB ,...
STM32 SPI ч.4
zhlédnutí 308Před měsícem
Двадцать седьмой урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB ,...
STM32 SPI ч.3
zhlédnutí 433Před měsícem
Двадцать шестой урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 SPI ч.2
zhlédnutí 338Před měsícem
Двадцать пятый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , б...
STM32 SPI ч.1
zhlédnutí 508Před měsícem
Двадцать четвертый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB...
STM32 I2C ч.2 CMSIS
zhlédnutí 2,5KPřed měsícem
Двадцать третий урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 I2C ч.1
zhlédnutí 1,1KPřed 3 měsíci
Двадцать второй урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 DMA ч.2 CMSIS
zhlédnutí 801Před 5 měsíci
Двадцать первый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 DMA ч.1
zhlédnutí 1,8KPřed 5 měsíci
Двадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библио...
STM32 CRC для проверки данных CMSIS
zhlédnutí 760Před 5 měsíci
Девятнадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , би...
STM32 UART ч.3 Прерывания CMSIS
zhlédnutí 414Před 5 měsíci
Восемнадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , би...
STM32 USART ч.2 Базовый UART CMSIS
zhlédnutí 603Před 5 měsíci
Семнадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библ...
STM32 UART ч.1 Обзор
zhlédnutí 1,2KPřed 6 měsíci
STM32 UART ч.1 Обзор
STM32 АЦП ч.3 Режим сканирования нескольких каналов CMSIS
zhlédnutí 662Před 6 měsíci
STM32 АЦП ч.3 Режим сканирования нескольких каналов CMSIS
STM32 АЦП ч.2 Преобразование одного канала CMSIS
zhlédnutí 588Před 6 měsíci
STM32 АЦП ч.2 Преобразование одного канала CMSIS
STM32 АЦП ч.1 Обзор CMSIS
zhlédnutí 682Před 6 měsíci
STM32 АЦП ч.1 Обзор CMSIS
STM32 Задержка на таймере и Systick. CMSIS
zhlédnutí 1,1KPřed 7 měsíci
STM32 Задержка на таймере и Systick. CMSIS
STM32 Таймеры в режиме ШИМ. CMSIS
zhlédnutí 2,6KPřed 7 měsíci
STM32 Таймеры в режиме ШИМ. CMSIS
STM32 Таймеры. Введение
zhlédnutí 2,7KPřed 8 měsíci
STM32 Таймеры. Введение
STM32 Режим ожидания. CMSIS
zhlédnutí 820Před rokem
STM32 Режим ожидания. CMSIS
STM32 Функция Print для отладки. CMSIS
zhlédnutí 1,4KPřed rokem
STM32 Функция Print для отладки. CMSIS
STM32 GPIO. Прерывания. CMSIS
zhlédnutí 1,7KPřed rokem
STM32 GPIO. Прерывания. CMSIS
STM32 GPIO ч.4 CMSIS
zhlédnutí 633Před rokem
STM32 GPIO ч.4 CMSIS
STM32 GPIO ч.3 CMSIS
zhlédnutí 855Před rokem
STM32 GPIO ч.3 CMSIS
STM32 GPIO ч.2 CMSIS
zhlédnutí 1,2KPřed rokem
STM32 GPIO ч.2 CMSIS
STM32 GPIO ч.1 CMSIS
zhlédnutí 2,3KPřed 2 lety
STM32 GPIO ч.1 CMSIS
STM32 Обзор портов ввода вывода
zhlédnutí 2,7KPřed 2 lety
STM32 Обзор портов ввода вывода

Komentáře

  • @alexkoren7648
    @alexkoren7648 Před 3 dny

    Спасибо! Отличный контент. В пердыдущем видео говорится, что можно создать заголовочный файл функции printMsg, и в этом видео автор его использует, берет из него printMsg_Config и настраивает. Подскажите, пожалуйста, как это реализовать?

  • @alexkoren7648
    @alexkoren7648 Před 9 dny

    Отличный материал, спасибо!!! странно почему в видео не жалуется на определение static функции в заголовочном файле, компилируется конечно и программа работает?

  • @alexkoren7648
    @alexkoren7648 Před 10 dny

    может так не делают, но как вариант int conf_register(int port){ if(port==0) return 0; return port*4<=28?port*4:port*4-32; }

  • @vsosacordeev
    @vsosacordeev Před 23 dny

    Супер, я и не думал что можно так просто, настроить чистату, Спасибо, Спасибоо...

  • @user-kc8ec6vl9d
    @user-kc8ec6vl9d Před 23 dny

    Спасибо!!!

  • @user-de5ej2fk6c
    @user-de5ej2fk6c Před 23 dny

    Благодарю за труд! Здоровья вам и всех благ!

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Před 25 dny

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Před 25 dny

    Спасибо

  • @vsosacordeev
    @vsosacordeev Před měsícem

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

  • @MAGDEBACH
    @MAGDEBACH Před měsícem

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

    • @MBDLB
      @MBDLB Před měsícem

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

    • @MAGDEBACH
      @MAGDEBACH Před měsícem

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

    • @MBDLB
      @MBDLB Před měsícem

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

  • @svbHiTek
    @svbHiTek Před měsícem

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

  • @dobroliub1908
    @dobroliub1908 Před měsícem

    Спасибо за проделанную работу!

  • @user-de5ej2fk6c
    @user-de5ej2fk6c Před měsícem

    Спасибо большое за вашу работу над видео! Очень полезно!

  • @vsosacordeev
    @vsosacordeev Před měsícem

    Большое спасибо, за продолжения. Отсалось совсем чуть чуть по spi. Спасибо за превосходный перевод!

  • @svbHiTek
    @svbHiTek Před měsícem

    Скачиваю все ваши видео, что бы всегда иметь к ним доступ.

  • @praktik6m
    @praktik6m Před měsícem

    А как происходит настройка источника тактирования?, ведь он не выставлен по умолчанию!

    • @MBDLB
      @MBDLB Před měsícem

      По умолчанию на F1 частота тактирования ядра 72 МГц. Скоро будет урок по настройке тактирования

  • @VladimirTsekh
    @VladimirTsekh Před měsícem

    Сколько смотрю вот таких однотипных примеров, у всех всё нормально, но у меня DEVICE (в дереве зелёный ромб с крестом) с красным крестом в кружочке. Задолбался искать что это и почему, никак не могу победить. Один раз проект создаля нормально и то после перезапуска снова этот крест. У кого было, куда копать? Если кейл из под куба запускать, то можно написать код и спешно загрузить, но кадый раз перед загрузкой надо физически передёргивать ST-Link в USB.

    • @sdsam1763
      @sdsam1763 Před měsícem

      Смотри что бы пути сохранения были на латинице.

  • @vsosacordeev
    @vsosacordeev Před měsícem

    Спасибо, Трудяга! Перевод огонь. Осталась реализация.

  • @svbHiTek
    @svbHiTek Před měsícem

    Вы нас так разбалуете, темп выхода видео очень радует!!!!!!!!!!!!!

    • @MBDLB
      @MBDLB Před měsícem

      планирую еще три серии в ближайшее время. потом будет перерыв

    • @svbHiTek
      @svbHiTek Před měsícem

      @@MBDLB Тогда очень прошу, по возможности, пусть эти три серии будут про бутлоадер

    • @MBDLB
      @MBDLB Před měsícem

      Три ближайших серии - это продолжение SPI две части. И третья - установка частоты тактирования через регистры. Они уже переведены, осталось озвучить. Бутлоадер тема пока для меня не осознанная. Но я учту ваши пожелания. Тем более, что сам тоже хотел бы разобраться

    • @svbHiTek
      @svbHiTek Před měsícem

      @@MBDLB Спасибо большое, я тоже с бутлодером не знаком, но как и вам, хочется с ним познакомиться)))))

  • @svbHiTek
    @svbHiTek Před měsícem

    вы нашли хорошую тему, перевод зарубежных видео на русский язык.

    • @MBDLB
      @MBDLB Před měsícem

      На самом деле многие переводят зарубежные каналы. Но тут просто тема на сегодняшний день мне интересная.

  • @allallall2321
    @allallall2321 Před měsícem

    Спасибо😊

  • @vsosacordeev
    @vsosacordeev Před měsícem

    Спасибо Большое, Дружище! Ждём дальнейшие.

  • @user-ux4nw8eo8h
    @user-ux4nw8eo8h Před měsícem

    👍👍👍

  • @svbHiTek
    @svbHiTek Před měsícem

    Очень хочу про загрузчик посмотреть, они там дальше у него есть

  • @svbHiTek
    @svbHiTek Před měsícem

    Спасибо за очередную интересную и полезную серию !!!

  • @mvognev
    @mvognev Před měsícem

    Спасибо за перевод, подписался

  • @svbHiTek
    @svbHiTek Před měsícem

    Приятный сюрприз, быстрый выход серий. Спасибо большое за работу!!!!!!

  • @vsosacordeev
    @vsosacordeev Před měsícem

    Здорово, перевод отличный, не понятно зачем он разбил по пать минут все видео. раньше он в одно кампоновал. Пожалусто, не закидывай -Spi уроки, в долгий ящик только.

  • @Zavidnik
    @Zavidnik Před měsícem

    Чувак, это просто бомба-контент

  • @vsosacordeev
    @vsosacordeev Před měsícem

    Спасибо! Ждём следующие.

  • @aliaksandrkrasnoselskiy8401

    Спасибо, хорошее видео

  • @avr_stm_pro2955
    @avr_stm_pro2955 Před měsícem

    Спасибо большое дружище 👍👍👍

  • @vsosacordeev
    @vsosacordeev Před měsícem

    наконец то, до Spi доехали! а то у меня как раз глюки сним, при испльзование компресии в халл.

  • @user-kc8ec6vl9d
    @user-kc8ec6vl9d Před měsícem

    Спасибо, ЖДЕМ!!!!!!!!!!!!!!!!

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Před měsícem

    Спасибо

  • @user-kc8ec6vl9d
    @user-kc8ec6vl9d Před měsícem

    Калькулятор шикарный)

  • @user-ux4nw8eo8h
    @user-ux4nw8eo8h Před měsícem

    Спасибо вам большое за работу

  • @user-ux4nw8eo8h
    @user-ux4nw8eo8h Před měsícem

    Спасибо вам огромное

  • @user-ux4nw8eo8h
    @user-ux4nw8eo8h Před měsícem

    Спасибо вам

  • @user-ux4nw8eo8h
    @user-ux4nw8eo8h Před měsícem

    Спасибо вам большое

  • @galayuda
    @galayuda Před měsícem

    Спасибо

  • @intelektum
    @intelektum Před měsícem

    Еще бы он эррату на и2ц рассказал и как боротся с проблемами, было бы замечательно, для новичков. А то я в свое время навозился с глюками по и2ц ))

  • @svbHiTek
    @svbHiTek Před měsícem

    Низкий поклон. На самом деле I2C не так прост как кажется, и подобные уроки очень нужны для понимания протекающих процессов. Еще раз спасибо.

  • @allallall2321
    @allallall2321 Před měsícem

    ❤😊

  • @user-hv2dj8hi4i
    @user-hv2dj8hi4i Před měsícem

    Сразу видно, что понятно и подробно. Для радиолюбителей и для детей в основном понятно.

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Před měsícem

    Спасибо

  • @user-kc8ec6vl9d
    @user-kc8ec6vl9d Před měsícem

    Спасибо, качественно , приятно слушать.

  • @vsosacordeev
    @vsosacordeev Před měsícem

    Здорово, давно небыло видео!

  • @avr_stm_pro2955
    @avr_stm_pro2955 Před měsícem

    Спасибо большое дружище 👍

  • @dobroliub1908
    @dobroliub1908 Před měsícem

    Спасибо те6е огромное за труд и свой вклад в сообщество.