STM32. Урок 6. STM32CubeMX 5 - генератор кода

preview_player
Показать описание
Сегодня урок №6 по программному продукту из экосистемы ST - STM32CubeMx 5 - код генератор. Видео научит Вас пользоваться этим ПО и мы напишем с Вами первую прошивку для микроконтроллера, на основе МК STM32F103 - поморгаем светодиодом на плате "Синей таблетки".
Видео научит и покажет как инициализировать периферию под библиотекой HAL, пользоваться выбором и поиском нужного МК, а также создаст основу для написания прошивки под настоящий микроконтроллер.

Вы можете помочь каналу Яндекс-деньги:
Рекомендации по теме
Комментарии
Автор

Спасибо за ваш Труд. Вы очень доступно подаете материал, педагог от Бога.

telmani
Автор

Спасибо. Начал изучать СТМ32, сильно помогаете

dmonlalov
Автор

Спасибо за видео.!! Решил переходить с AVR на STM_32

avr_stm_pro
Автор

Спасибо за видео, все доходчиво понятно.

ljukrichart
Автор

Отличный получился видосик!!! Узнал для себя много нового. Все ждал когда в кубе Вы нажмете мышкой вкладку Code Gentrator. Много споров идет в сети в каком месте лучше ставить галку. Наверно об этом будет в следующих уроках.

Vladimir_Zarubin
Автор

Лайк неглядя! Топ контент для начинающих

halavich
Автор

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

Aleksandr_Sidorov
Автор

Видео очень полезно, НО! От себя добавлю:
1) Сам STM32CubeMX недоступен для скачивания с официального сайта из России в настоящее время, пришлось качать, используя TOR-браузер;
2) Все описанные манипуляции делал на плате STM32L476G-DISCO т.к. такого же устройства, как у автора ролика, не было и если в случае с STM32CubeMX больших проблем не было, то вот для keil uVision пришлось обновить прошивку программатора на борту платы (плата была куплена несколько лет назад) и в настройках "Target" установить ARM compiler ver 6. Скорее всего это связано с тем, что я keil uVision установил недавно и сейчас у меня где-то версии отличаются.
3) В реальности на плате не моргал светодиод, в чём причина буду далее разбираться.

АндрейНеобязательный
Автор

Добрый день, спасибо за Ваши видео.. У меня вопрос: подскажите, пожалуйста, как в CubeMX настроить debug (SWDIO, SWCLK) для микроконтроллера STM32H750VBT6. В разделе SYS (там, где я настраивал эти выводы для других МК) написано, что нет параметров для настройки. Заранее спасибо

ОлександрАндреєв-гу
Автор

По какой причине для получения задержки в +/- 1 секунду мне в функции hal_delay нужно передавать значение
П.С. Великолепная серия. Лайки проставил)

maksympalii
Автор

Хорошее видео. Правда с моей платки встретилась ошибка Error: Flash Download failed - "Cortex-M3". Пришлось через STM32 ST-LINK Utility сбрасывать защиту от записи.

Также после Download в Keil программа не запускается на МК, а запуск происходит после Debug -> Run и тогда уже работает все время. Не знаю, может в новой версии Keil так и должно быть?

KievClubMBronnikova
Автор

Здравствуйте. Спасибо большое за урок - начинаю иметь дело с такой же отладочной платой. После создания проекта MX не предлагает открыть проект в кеиле, а в папке файла проекта нету. Как быть?

CamertonMinePro
Автор

Доброго врменеи суток! Спасибо большое автору за труд!
Подскажите пожалуйста, есть ли способ обойти ошибку not a genuine st device abort connection? Blue Pill покупался с али также как и ST Link.

qubk
Автор

Вся серия видео супер! Дошел пока до этого. Скажите, при генерации кода не пишет что проблема с открытие проекта в Keil. Дело в том что в Кубе выбирается список только до Keil 5.27 а скачать сейчас можно только 5.29. В этом проблема?

igordzhenkov
Автор

Чтобы ввести имя проекта в cubemx, не получается ввести на латинице, хотя клавиатура работает нормально в других приложениях. версия куба последняя.


p.s. Это стало после обновления с 4.24 до 5.6.0. Для исправления пришлось перезагрузить компьютер. Теперь все нормально, раскладка переключается.

RS_
Автор

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

DunnoOnTheMoon
Автор

Здравствуйте, слева в дереве проекта подключается stm32f1xx_hal_exti.c, из-за него выдает ошибку.У вас в видео он не подключен.Откуда он взялся и зачем он нужен?

norymixxxo
Автор

Не хочет никак прошиваться эта синяя плата. Третий день вожусь. Пробывал и Куб и Вашу IDE. Всё сделал как в видео - результата нет. Выпадает предложение обновить старую прошивку ST-Link-а и даёт ошибку. Что ему сделать нужно?

ИгорьФомин-ья
Автор

15:31
Crystal/Ceramic Resonator
и
BYPASS Clock Source
Оба являются внешним кварцем HSE- High Speed External.
В чём их различие? Пишут что если выставить BYPASS Clock Source, то выводом PH1_OSC_OUT можно пользоваться как обычным выводом, но у меня не получается это сделать.

namename
Автор

35:28
Слева напротив всех файлов Си у меня красные кружки.
Пишет что не находит заголовочные файлы с расширением .h
Что делать? Почему заголовочные файлы не сгенерировались?
Или МК обязательно должен быть подключён?
Для проверки правильности кода может не нужно подключать МК?
У меня его ещё нет.

Заголовочные файлы генерируются в проекте, я их нашёл. Но почему то Cube MX IAR эти файлы не находит.

namename