MBDLB
MBDLB
  • Видео 31
  • Просмотров 45 837
STM32 Настройка тактовой частоты CMSIS
Тридцать первый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библиотека CMSIS.
Надеюсь для кого-то эти видео будут полезны. Если так, прошу подписаться, поставить лайк и оставить комментарий. Это очень важно для меня. Благодарю всех за просмотры
Поддержать развитие канала:
лайк, подписка, добрый комментарий
Ссылка на оригинальное видео
ruclips.net/video/W_9jPMgiq...
Просмотров: 550

Видео

STM32 SPI ч.7 CMSIS
Просмотров 3503 месяца назад
Тридцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библио...
STM32 SPI ч.6 CMSIS
Просмотров 5513 месяца назад
Двадцать девятый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB ,...
STM32 SPI ч.5
Просмотров 4294 месяца назад
Двадцать восьмой урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB ,...
STM32 SPI ч.4
Просмотров 3854 месяца назад
Двадцать седьмой урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB ,...
STM32 SPI ч.3
Просмотров 5054 месяца назад
Двадцать шестой урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 SPI ч.2
Просмотров 4244 месяца назад
Двадцать пятый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , б...
STM32 SPI ч.1
Просмотров 6264 месяца назад
Двадцать четвертый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB...
STM32 I2C ч.2 CMSIS
Просмотров 2,7 тыс.4 месяца назад
Двадцать третий урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 I2C ч.1
Просмотров 1,3 тыс.5 месяцев назад
Двадцать второй урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 DMA ч.2 CMSIS
Просмотров 9427 месяцев назад
Двадцать первый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , ...
STM32 DMA ч.1
Просмотров 2,2 тыс.7 месяцев назад
Двадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библио...
STM32 CRC для проверки данных CMSIS
Просмотров 8728 месяцев назад
Девятнадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , би...
STM32 UART ч.3 Прерывания CMSIS
Просмотров 4898 месяцев назад
Восемнадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , би...
STM32 USART ч.2 Базовый UART CMSIS
Просмотров 7178 месяцев назад
Семнадцатый урок из цикла переводов туториала с канала Eddie Amaya. Программирование микроконтроллеров на языке Си с использованием библиотеки CMSIS. Пример для платы BluePill с микроконтроллером STM32F103C8. Курс подходит для тех, кто начинает изучать программирование микроконтроллеров. Используемая среда в начале цикла - Keil uVision5, в последующих - Visual Studio с плагином VisualGDB , библ...
STM32 UART ч.1 Обзор
Просмотров 1,4 тыс.8 месяцев назад
STM32 UART ч.1 Обзор
STM32 АЦП ч.3 Режим сканирования нескольких каналов CMSIS
Просмотров 7568 месяцев назад
STM32 АЦП ч.3 Режим сканирования нескольких каналов CMSIS
STM32 АЦП ч.2 Преобразование одного канала CMSIS
Просмотров 6839 месяцев назад
STM32 АЦП ч.2 Преобразование одного канала CMSIS
STM32 АЦП ч.1 Обзор CMSIS
Просмотров 8239 месяцев назад
STM32 АЦП ч.1 Обзор CMSIS
STM32 Задержка на таймере и Systick. CMSIS
Просмотров 1,3 тыс.9 месяцев назад
STM32 Задержка на таймере и Systick. CMSIS
STM32 Таймеры в режиме ШИМ. CMSIS
Просмотров 3 тыс.9 месяцев назад
STM32 Таймеры в режиме ШИМ. CMSIS
STM32 Таймеры. Введение
Просмотров 3,1 тыс.11 месяцев назад
STM32 Таймеры. Введение
STM32 Режим ожидания. CMSIS
Просмотров 909Год назад
STM32 Режим ожидания. CMSIS
STM32 Функция Print для отладки. CMSIS
Просмотров 1,6 тыс.Год назад
STM32 Функция Print для отладки. CMSIS
STM32 GPIO. Прерывания. CMSIS
Просмотров 2 тыс.Год назад
STM32 GPIO. Прерывания. CMSIS
STM32 GPIO ч.4 CMSIS
Просмотров 744Год назад
STM32 GPIO ч.4 CMSIS
STM32 GPIO ч.3 CMSIS
Просмотров 1 тыс.Год назад
STM32 GPIO ч.3 CMSIS
STM32 GPIO ч.2 CMSIS
Просмотров 1,4 тыс.Год назад
STM32 GPIO ч.2 CMSIS
STM32 GPIO ч.1 CMSIS
Просмотров 2,7 тыс.2 года назад
STM32 GPIO ч.1 CMSIS
STM32 Обзор портов ввода вывода
Просмотров 3,1 тыс.2 года назад
STM32 Обзор портов ввода вывода

Комментарии

  • @Alexcymantrene
    @Alexcymantrene День назад

    Брат спасибо за такую работу! всегда мечтал кейл освоить, все получилось!

  • @ПетрКонстантинов-ж3д

    а зачем нам тогда TXE регистр?, если мы можем ограничиться TC тока

  • @-belyak0v-316
    @-belyak0v-316 12 дней назад

    Где достать именно этот datasheet?

    • @MBDLB
      @MBDLB 12 дней назад

      @@-belyak0v-316 гугл в помощь. Ключевые слова: RM0008 pdf

    • @-belyak0v-316
      @-belyak0v-316 11 дней назад

      @@MBDLB Большое спасибо!

  • @sergeylisicyn3997
    @sergeylisicyn3997 15 дней назад

    Подскажите, пожалуйста, почему в .h файле, когда он определяет макросы для разных режимов, важно использовать разные числа? (0х01, 0х02...) Как это работает?

    • @MBDLB
      @MBDLB 15 дней назад

      Если вы об этом 3:33. То числа в этих макросах здесь могут быть произвольные. но для двух режимов они должны отличаться, потому что эти макросы используются в операторе if (mode == INPUT_MODE) при настройке режима пина. В следующем видео в функции config_pin_speed

  • @RNikSan
    @RNikSan 16 дней назад

    у меня код не заработал пока не выставил PSC = 1

  • @allallall2321
    @allallall2321 28 дней назад

    😊спасибо Вам

  • @svbHiTek
    @svbHiTek 29 дней назад

    Привет Друг. Как твои дела?

    • @MBDLB
      @MBDLB 29 дней назад

      Привет. Спасибо. Все в норме

    • @svbHiTek
      @svbHiTek 29 дней назад

      @@MBDLB Время для продолжения переводов не появилось? уж очень хочется узнать про загрузчик

    • @MBDLB
      @MBDLB 28 дней назад

      @@svbHiTek пока нет к сожалению

  • @yuraa.4980
    @yuraa.4980 Месяц назад

    Переводчик от бога. Очень удачный голос для технического перевода!

  • @yuraa.4980
    @yuraa.4980 Месяц назад

    Низкий поклон за проделанную работу по переводу! Горячий привет из Белоруссии!

  • @yuraa.4980
    @yuraa.4980 Месяц назад

    Всё очень круто!!! Спасибо за перевод!!! Вы сделали невероятно полезную работу!!!

  • @yuraa.4980
    @yuraa.4980 Месяц назад

    очень хорошее видео

  • @Anrey
    @Anrey 2 месяца назад

    Важная инфа у кого прошивка кейла 5й версии не работает на stm32 vl discovery - Command not supported - откатывайте DFP до 2.0.0(выпуск 2015 года) Я несколько недель не мог понять почему у меня ничего нихрена не шьётся а оказывается из-за каких-то косяков в новом DFP

  • @svbHiTek
    @svbHiTek 2 месяца назад

    Привет Друг, мы все сильно скучаем((((( по новым выпускам (((((

    • @MBDLB
      @MBDLB 2 месяца назад

      Всем привет. Прошу понять, простить. Пока не знаю, когда смогу продолжить переводы

    • @svbHiTek
      @svbHiTek 2 месяца назад

      @@MBDLB Понятно ((( будем ждать, очень хочется серии про загрузчик, прям вообще, возвращайтесь поскорее.......

  • @alexkoren7648
    @alexkoren7648 2 месяца назад

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

  • @alexkoren7648
    @alexkoren7648 2 месяца назад

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

  • @alexkoren7648
    @alexkoren7648 2 месяца назад

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

  • @vsosacordeev
    @vsosacordeev 3 месяца назад

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

  • @ВасяПупкин-п8ц7ц
    @ВасяПупкин-п8ц7ц 3 месяца назад

    Спасибо!!!

  • @АндрейАндреев-р3х2з
    @АндрейАндреев-р3х2з 3 месяца назад

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

  • @ДмитрийТисов-ж6я
    @ДмитрийТисов-ж6я 3 месяца назад

    Спасибо

  • @ДмитрийТисов-ж6я
    @ДмитрийТисов-ж6я 3 месяца назад

    Спасибо

  • @vsosacordeev
    @vsosacordeev 3 месяца назад

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

  • @MAGDEBACH
    @MAGDEBACH 3 месяца назад

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

    • @MBDLB
      @MBDLB 3 месяца назад

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

    • @MAGDEBACH
      @MAGDEBACH 3 месяца назад

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

    • @MBDLB
      @MBDLB 3 месяца назад

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

  • @svbHiTek
    @svbHiTek 3 месяца назад

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

  • @dobroliub1908
    @dobroliub1908 3 месяца назад

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

  • @АндрейАндреев-р3х2з
    @АндрейАндреев-р3х2з 3 месяца назад

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

  • @vsosacordeev
    @vsosacordeev 3 месяца назад

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

  • @svbHiTek
    @svbHiTek 3 месяца назад

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

  • @praktik6m
    @praktik6m 3 месяца назад

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

    • @MBDLB
      @MBDLB 3 месяца назад

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

  • @VladimirTsekh
    @VladimirTsekh 4 месяца назад

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

    • @sdsam1763
      @sdsam1763 3 месяца назад

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

  • @vsosacordeev
    @vsosacordeev 4 месяца назад

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

  • @svbHiTek
    @svbHiTek 4 месяца назад

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

    • @MBDLB
      @MBDLB 4 месяца назад

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

    • @svbHiTek
      @svbHiTek 4 месяца назад

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

    • @MBDLB
      @MBDLB 4 месяца назад

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

    • @svbHiTek
      @svbHiTek 4 месяца назад

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

  • @svbHiTek
    @svbHiTek 4 месяца назад

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

    • @MBDLB
      @MBDLB 4 месяца назад

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

  • @allallall2321
    @allallall2321 4 месяца назад

    Спасибо😊

  • @vsosacordeev
    @vsosacordeev 4 месяца назад

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

  • @Владимир-у6о6о
    @Владимир-у6о6о 4 месяца назад

    👍👍👍

  • @svbHiTek
    @svbHiTek 4 месяца назад

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

  • @svbHiTek
    @svbHiTek 4 месяца назад

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

  • @mvognev
    @mvognev 4 месяца назад

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

  • @svbHiTek
    @svbHiTek 4 месяца назад

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

  • @vsosacordeev
    @vsosacordeev 4 месяца назад

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

  • @Zavidnik
    @Zavidnik 4 месяца назад

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

  • @vsosacordeev
    @vsosacordeev 4 месяца назад

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

  • @aliaksandrkrasnoselskiy8401
    @aliaksandrkrasnoselskiy8401 4 месяца назад

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

  • @avr_stm_pro2955
    @avr_stm_pro2955 4 месяца назад

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

  • @vsosacordeev
    @vsosacordeev 4 месяца назад

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

  • @ВасяПупкин-п8ц7ц
    @ВасяПупкин-п8ц7ц 4 месяца назад

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

  • @ДмитрийТисов-ж6я
    @ДмитрийТисов-ж6я 4 месяца назад

    Спасибо

  • @ВасяПупкин-п8ц7ц
    @ВасяПупкин-п8ц7ц 4 месяца назад

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

  • @Владимир-у6о6о
    @Владимир-у6о6о 4 месяца назад

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