Пришла пора хоть что-нибудь написать про STM32.
Нравятся мне эти камушки, очень нравятся, но есть в них какой-то геморрой. И в плане изготовления платы, и в плане программирования. Возможно это с непривычки. Этой записью открою рубрику, посвященную некоторым микроконтроллерам серий stm32f103, f105 и f107. Выбор основывается на наличии любимого CAN-BUS во всех трёх и Ethernet в 107-ой серии. А так же корпус 48 ног. Ну максимум 64.
Первый в списке stm32f103c8 — тот самый, который продают китайцы в виде платки BluePill приблизительно по 2$. Просто камень отдельно 1$.
1 доллар, Карл! за stm32f103c8 — 72МГц, 20кБ RAM, 64кБ Flash
stm32f105 уже в корпусе LQFP-64, оперативки 64кБ, флэша 256к ~ 1.53$
stm32f107 — тот же f105, но с Ethernet ~ 2.35$
Вообще на сайте производителя есть прекрасная табличка по сериям и параметрам. Так же не буду грузить даташитами, тем более что даже на самый младший камень stm32 он 1100 страниц. Кто захочет — найдет самостоятельно и почитает. Для программирования этого добра понадобится usb-адаптер ST-Link v2. У китайцев так же стоит копейки.
После TQFP-44 делать плату под LQFP-48 несколько непривычно 🙂 ЛУТ нужен очень качественный. Благо у меня с технологией всё в порядке. Если сравнивать эти 2 корпуса, то выглядит это так:
У stm32 мало того что ног больше, так еще и корпус меньше.
Наваял тестовую плату с stm32f103c8, питанием, CAN-передатчиком и UART. Как говорится, ожидание:
и реальность:
Нет, всё нормально, дорожки 0.3мм, зазоры 0.2мм, ничего не закорочено, всё прекрасно работает, но есть один неприятный момент: после tqfp, lqfp это ЗВЕРСКИ МЕЛКО 🙂
В качестве памятки тем, кто решит заняться stm32f103c8 никогда с ними не имея дела до этого:
- Питание 3.3в ! согласование уровней или использование 3.3вольтовых компонентов если это возможно.
- В f103 невозможно использовать USB и CAN одновременно. В f105 и f107 можно.
- Заявленные 72 Мгц без внешнего кварца (только с внутренним) вы не получите. Только 64.
Удачи вам в ваших начинаниях 🙂
Добрый день, очень понравилось исполнения платы, не могли бы вы поделиться печаткой.
Легко
http://demid.net/stm32f103c8t6_test.dip