Top.Mail.Ru
Уведомления
Очистить все

STM32. Какую плату и микроконтроллер выбрать начинающему?

Roman-3
(@roman-3-2)
Level 0

Всем доброго дня!

Хочу начать знакомиться с миром STM32 ) Подскажите, пожалуйста, какую лучше всего взять плату начинающему, какой выбрать микроконтроллер? Что еще может понадобиться для первых шагов в освоении?

Цитата
Topic starter Размещено : 20.01.2023 19:51
Алекsей
(@aleksej-6)
Level 2

Добрый день )

Я бы посоветовал STM32F411 (готовую плату), на ней оперативка большая (для цветного экрана  240х240 хватит) и готовых примеров хватает !

ОтветитьЦитата
Размещено : 21.01.2023 09:10
Aveal
(@aveal)
Top level Admin

Присоединяюсь) Массово распространена так называемая Blue Pill на базе STM32F103. Но я бы тоже порекомендовал аналогичную плату с того же Алиэкспресса, но с STM32F411. И, соответственно, программатор ST-Link, вот тут и платы и ST-Link есть вроде как (ссылка). Ссылки я не прорабатывал - цена, отзывы итд итп, чисто для примера первые из поиска привел.

ОтветитьЦитата
Размещено : 21.01.2023 13:09
Эдуард
(@eduard)
Level 3 Moderator

А я бы взял F411 и Maple, вместо BluePill. Это то же самое,но памяти поболее.

А почему такая пара?

У них по разному организована инициализация GPIO и нужно знать обе, но начать с F411.

 

ОтветитьЦитата
Размещено : 21.01.2023 14:12
Aveal
(@aveal)
Top level Admin
От: @eduard

А почему такая пара?

Самые распространенные.

ОтветитьЦитата
Размещено : 21.01.2023 15:02
Алекsей
(@aleksej-6)
Level 2

Если будет желание пользоваться утилитой STM программатором, то можно купить любую (лучше новую - белую) плату дискавери. Китайские клоны работают в stm ide, а ихний программер  поддерживает только оригиналы (дискавери, на них есть выходы для подключения внешнего контроллера) 

Это так, необязательно, дополнение )

ОтветитьЦитата
Размещено : 22.01.2023 04:08
Aveal
(@aveal)
Top level Admin

Добавляю ссылок )

Официальные отладочные платы:

И первый вариант, и второй - полноценное семейство плат, то есть можно подобрать конкретный вариант под свои нужды. Но! Цена соответствующая, то есть на порядок дороже китайских/не официальных плат.

ОтветитьЦитата
Размещено : 23.01.2023 10:34
Roman-3
(@roman-3-2)
Level 0

Всем большое спасибо! Наверно остановлюсь пока на более дешевых вариантах... а там уже как пойдет ))) Я правильно понял, что вот такой программатор:

image

Подходит для любых плат и микроконтроллеров? И там отладчик уже "встроен"?

ОтветитьЦитата
Topic starter Размещено : 24.01.2023 10:33
Алекsей
(@aleksej-6)
Level 2

https://aliexpress.ru/item/32230072665.html?spm=a2g2w.orderdetail.0.0.21b64aa6ItiR5o&sku_id=14870779204

Это тоже не оригинальный, подороже, но с cube ide работает ) 

(тот который на снимке выше - не пробовал)

 

ОтветитьЦитата
Размещено : 24.01.2023 13:42
Roman-3
(@roman-3-2)
Level 0

Спасибо еще раз)

ОтветитьЦитата
Topic starter Размещено : 24.01.2023 17:45
Эдуард
(@eduard)
Level 3 Moderator
От: @roman-3-2

Подходит для любых плат и микроконтроллеров? И там отладчик уже "встроен"?

Я только такими свистками и пользуюсь. Отлаживать с ним можно, правда есть одно НО. Это НО касается даже оригинальных программаторов.

Если на плате, которую нужно программировать, стоит чип STM32 отладка работает из коробки (под CubeIDE, на других не пробовал), если китайский (У меня CS32, на GD32 не пробовал), то отладка запускается через геморой.

По крайней мере у меня так было.

ОтветитьЦитата
Размещено : 24.01.2023 19:08
Aveal
(@aveal)
Top level Admin

У меня и GD32, и CS32 нормально китайским ST-Link'ом, официальным не пробовал.

ОтветитьЦитата
Размещено : 24.01.2023 21:02
Эдуард
(@eduard)
Level 3 Moderator

А мне не повезло. Шьётся нормально, а отладка не работает.

ОтветитьЦитата
Размещено : 24.01.2023 22:03
Aveal
(@aveal)
Top level Admin

@eduard В общем, с клонами надо быть готовым ко всему. "Надейся на лучшее, готовься к худшему" =)

ОтветитьЦитата
Размещено : 25.01.2023 09:50
Поделиться: