PCB Black Pill V2.0 — эта дешевая плата, которая подходит для прототипирования электронных устройств. В этом тексте я написал с какой стороны подходить к плате Black Pill V2.0.

Что надо из оборудования?

Назначение

Пояснение

1

отладочная плата Black Pill V2.0

Само изделие основа прототипа

2

Кабель USB(A)-USB Type-C

для подачи электропитания на плату

3

Кабель USB(A)-USB mini

Для подключения к LapTop программатора

4

Программатор ST-Link V2

переходник с USB-SWD

5

Перемычки гнездо-гнездо 6 шт

для соединения программатора USB-SWD, PCB и переходника USB-UART

6

Переходник USB-UART на основе ASIC CP2102

Для подключения к UART-CLI и общения с прошивкой

7

USB-Hub 3+ порта

Понадобится 3 USB порта

Внешний вид платы Black Pill V2.0:

Блок-схема платы:

Это габариты платы:

Перечень компонентов BOM:

Вот распиновка основных разъёмов P1 и P2:

https://docs.google.com/spreadsheets/d/1F-8yMd7vx_-ITelL1Y58iiNsgo6U-dcQ-6kboUuZfQM/edit#gid=387110378

Чтобы работать с платой Black Pill V2.0 надо вот так её подключить:

Программная часть

Что надо из софтвера?

Утилита

Появнение

1

ST-LINK_CLI.exe

Утилита перепрошивки STM32 микроконтроллеров

2

Tera Term

Терминал последовательного порта для подключения к UART CLI

Вот схема подключения программатора ST-LINK/V2-ISOL:

Вот *.bat скрипт прошивки утилитой ST-LINK_CLI.exe:

echo off
cls

set project_name=black_pill_v2_0_mbr_m
set project_dir=%cd%
echo project_dir=%project_dir%
set artefact_hex=%project_dir%\build\%project_name%.hex
set FlashTool="C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ST-LINK_CLI.exe"
rem set Device= ID=0x463 SN=066CFF323535474B43013113 
set Device= 
set options= -c %Device% SWD freq=4000 HOTPLUG  LPM -P %artefact_hex% -V "after_programming" -Log -TVolt
call %FlashTool% %options%
rem Reset System
call %FlashTool% -Rst

У каждой взрослой прошивки должна быть UART-CLI. В качестве UART можно выбрать вот эти пины.

Вот UART пины на разъёме P1.

Вот и появился лог загрузчика:

Достоинства PCB Black Pill V2.0

1++Малые размеры 54х22 мм.

2++Низкая цена. Всего 408 RUR.

3++ USB Type-C можно подключать повернув на 180 градусов.

4++Удобный шаг 2,54 мм для программирования и подключения модулей расширения.

Недостатки PCB Black Pill V2.0

1--Отсутствуют 4 отверстия для крепления платы на прототипе. К этому приходится приспосабливаться, делая заборы из стоек. Выглядит это очень кустарно.

2--отсутствует встроенный программатор.

3--отсутствует микросхема переходник USB-UART.

4--Отсутствует батарейный отсек для RTC.

5-- Неудачный цвет. На черном фоне создаются иллюзия, что неприпаянные микросхемы припаяны. Лучше бы маска PCB была оранжевой, синей.

6--Отсутствует аналоговый PCB ID. Прошивка не сможет понять на какой она плате.

Чтобы просто подключить Black Pill V2.0 надо сплести целый клубок из проводов и переходников. Оно вам надо?

Вывод

Плата Black Pill V2.0 подойдет как временный вариант для временного прототипа. Black Pill V2.0 - это полумера. Прототипы на Black Pill V2.0 выглядят очень кустарно. Лучше купить для ��рототипа плату серии Nucleo или хотя бы Super BlackPill так как на ней есть отверстия для крепления.

Links

https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0.html

https://docs.google.com/spreadsheets/d/1F-8yMd7vx_-ITelL1Y58iiNsgo6U-dcQ-6kboUuZfQM/edit#gid=387110378

https://habr.com/ru/articles/655879/

https://habr.com/ru/companies/ruvds/articles/721616/

https://habr.com/ru/companies/ruvds/articles/555864/

https://habr.com/ru/articles/722980/

https://habr.com/ru/articles/742964/

https://www.youtube.com/watch?v=SYsNlJq_4-4
https://www.youtube.com/watch?v=KJ_dOsxyo1Y

https://aliexpress.ru/item/32985219862.html?sku_id=66793774118&spm=a2g2w.productlist.search_results.0.2f804aa6ECCyJ0

https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Вы работали с платой Black Pill V2.0?
56.04%да51
43.96%нет40
Проголосовал 91 пользователь. Воздержались 3 пользователя.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Вы работали с отладочными платами серии Nucleo-F4XXxx?
40.24%да33
59.76%нет49
Проголосовали 82 пользователя. Воздержались 4 пользователя.