STM32 #2: Программирование вывода GPIO на CMSIS | Platformio + VS Code #STM32

preview_player
Показать описание
Продолжение видео по STM32. Для тех кто хочет начать работу с CMSIS, есть отличное стартовое решение от PlatfomIO.
Работа с CMSIS, подразумевает много работы с документацией.
Напишите в комментариях, интересно ли вам CMSIS или все же стоит уделить больше внимания SPL, HAL?
Рекомендации по теме
Комментарии
Автор

CMSIS, конечно, интересней, тем более, что SPL уже не поддерживается. Хотя на 103 камне можно хоть на ардуино IDE. Но вот было бы неплохо прояснить несведущим о схемах тактирования и потыкать носом в RM, пояснив откуда что берется.

maskon
Автор

Роман, извините пожалуйста, а почему не продолжаете дальше снимать такие прекрасные ролики? Очень жаль - замечательная подача материала.

Vadim-Mayorov
Автор

Интереснейшая тема, к тому же у автора талант объяснять. Спасибо!

tsohee
Автор

Очень классная подача! Случайно набрёл на твой канал, надеюсь найти побольше инфы о CMSIS

telmani
Автор

Продолжение видео по STM32. Для тех кто хочет начать работу с CMSIS, есть отличное стартовое решение от PlatfomIO.
Работа с CMSIS, подразумевает много работы с документацией.
Напишите в комментариях, интересно ли вам CMSIS или все же стоит уделить больше внимания SPL, HAL?

romanbelokurov
Автор

Очень круто. Не забрасывай, пили видео!

ТимТаллерр
Автор

Спасибо за видос по программированию, раскройте все нюансы работы с cmsis, а также как строить программу в иде платформио

AE-systems
Автор

это единственный урок на канале? первый и последний? Подписался, но надеюсь не зря.

masterkit
Автор

В целом, всё ещё ждём продолжение по CMSIS

nikitamaslo
Автор

Спасибо за видео. Сто лет назад баловался с платкой STM32f4 Discovery. Отработал стандартный набор - помигал светодиодиками и отложил на время.. Сейчас из любопытства решил вернуться попробовать снова поработать с стм32. И если с машиной на винде проблем нету, то под линукс я так понял не очень все просто настроить. Но радует, что платформ.ио поддерживает стм. Вот интересует процедура настройки под линукс VSCode+Platform.io+STLink v2 (да-да, я знаю, что на дисковери есть встроенный программатор)

sergienko_maxim
Автор

Ура. Нашел. Понятное видео. Теперь достану stm32 и сдую с нее пыль.

andreyisupov
Автор

Ещё вопрос к знатокам:
В cubemx можно ли создать проект без библиотеки HAL и далее работать напрямую с регистрами как в данном видео ?

megavolttt
Автор

Грустно, что нет продолжения.

Работал в cubemx ( cube ide), эта среда работает с библиотекой HAL, а последняя собирает кучу всего ненужного, в итоге прошивка для контроллера вместо 180кб - весит 820кб. После настройки АЦП и передачи в сом-порт, память начала заканчиваться у stm32f103c.
Для себя понял, что нужно переходить на чистый код - регистры и работу с ними ( как было в сыое время на avr studio 4.19). Но сложилось впечатление, что уже с регистрами никто не работает в отдельности, все берут библиотеки, прикручивают их и погнали...
Здесь же в CMSIS вижу что настройка и работа прогписывается в конкретных регистрах, т.е. только то - что нужно.

megavolttt
Автор

Раз автор не интересуется как бы опопсеть и раскрутиться на просмотрах, порекомендую ему развивать тему "STM Modern C++", я как-то копнул, все ок, оверхед не большой, а подтянуть современный С++ только в плюс. (Сам написал анализатор спектра на Ардуино с использованием C++ 14, получил немало удовольствия)

ГеннадийБекасов-ью
Автор

Вот эта грустная история, ардуино вообще легкая, есп32 и легкая и мощная

ALATIR
Автор

как насчет аналога конфигуратора STM32CUBEMX на platformio

leadaxid
Автор

Стоп стоп я конечно все понимаю но где продолжение ау крутой канал лайк и подписка в наше время эти уроки очень нужны) спасибо за сторания и помощь)

alekseyziablikov
Автор

Хотел попробовать но.... не находит VSC такое расширение...
Остаюсь на STM32CubeIde...хотя редактор там не особо удобный.

olexkov
Автор

Интересует только CMSIS. Еще и как найти нужные регистры в документации.

igordzhenkov
Автор

Почему задержка 2000UL*msec, если мк работает по дефолту на частоте 8МГц?

treuglnik