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:

Чтобы работать с платой 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://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
