DevBoard STM32 light - сделай сам, бюджетно, часть 2

Кто не помнит, пару месяцев назад я затеял бюджетно-минималистичную плату под stm32 для всяческих экспериментов.

DevBoard STM32 light — сделай сам, бюджетно, часть 1

И обещал продолжение. Заранее жутко извиняюсь за задержку, краткость и отсутствие фоток в статье, если сейчас не напишу, то могу до осени вообще не добраться до компа, — я дом строю, сейчас погода хорошая, времени совсем нет.

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

В CoIDE быстренько скомпилировал моргание лампочкой. Это заняло минуту-две: при создании проекта выбрал мой чип STM32F103RBT6 и вставил в проект готовый пример типа blink. Понадобилось только 2 дефайна порта светодиода поправить. Все заработало сразу. На большее пока времени нет.

В плате обнаружились 2 косяка: паттрен под регулятор на 3.3В не тот. Слишком большой. Нужен был SOT-89, а я использовал SOT-23. С грехом пополам запял, прилось чуть разогнуть ножки на HT7330. Где ошибся, даже не знаю, наверное в голове перепуталось…

Второе — кнопки слишком близко к кварцу. Еще миллиметр и было бы не запаять на свои места. В остальном плата мне даже самому понравилась.

Желающие могут посмотреть Микро-ролик с бодрым миганием.
А фотки делать сейчас просто не на чем — телефон свой с нормальной камерой успешно расколотил…

Продолжение будет, только осенью, раньше наверное руки не дойдут. Планирую собрать на этой плате погодную станцию с 4-мя светодиодными индикаторами. Обещаю подробные фотки, описание и код.

Комментарии (12)

RSS свернуть / развернуть
Это личное видео. Сожалеем об этом.
0
Извините, расшарил.
0
Можно запаять STM32L1xx или STM32F2xx (64 pin)?
0
конкретно для LQFP64 можно заменить STM32f103 на STM32L15x, там разница только в одной ножке, у F103 Vbat, у L15x Vlcd, но это погоды не делает, а вот в F20x и F40x есть две ножки Vcap, заместо Vss на F103, там нужно кондеры подключать от них к земле, а не напрямую на землю, хотя не сложно сделать на паре плат доработку, просто аккуратно поднять ножку и под нее подсунуть кондер, или проводком бросить…
0
в догонку, F0 (F05x F030 — нельзя задействовать порты F, потому как они совпадают с питанием, нужно их инициализировать на вход и не трогать, а лучше не паять, а F072 полностью pin to pin совместим с F103) можно ставить на F103 (опять же смотрел только LQFP64), L100 тоже можно ставить, он pin to pin как L15x
0
Все же очень рекомендую сделать разводку под конкретный чип, в предыдущей части есть архив diptrace, можно модифицировать. Это проще, чем кажется.
0
Это понятно что можно сделать — просто сразу можно было два кондера добавить и либо кондер, либо перемычку на землю. VBAT/VLCD тоже один jumper-smd. Зато можно было бы любой запаивать чип 64.
0
VBAT/VLCD тоже один jumper-smd

не нужно там ставить джампер, там назначение ноги либо питание для RTC, либо питание LCD, в обоих случаях нужно подавать одно и тоже напряжение
а вот пару кондеров либо перемычек да, нужно
лучше всего посмотреть на схему платы серии nucleo страница 51, она разработана для всех серий универсальной, то есть меняются перемычки и кондеры, и указано где что, как оказалось там разница есть не только в питании, F373 контроллер имеет более существенные различия, но они не критичны, вообщем посмотрите сами
0
да я сделал еще два года назад — так что это скорее создателям очередных дев.плат :)
0
Не уверен, надо даташиты смотреть.
0
Плохо
0
Без фото, не получил, никакого удовольствия, от прочтения этой публикации. Давай-ка на время где нибудь надыбай фораппарат и зафоткай все это дело подробненько, вначале незапаянные платы, а потом уж и запаянные. Что бы народ увидел весь проделанный объем работы!
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.