Обзор платы Black Pill V2.0

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

7eaf67a2413b05aa41f6823e89047cfb.PNG

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

563db36f9422aa8f52313d4fe54bcd21.png

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

73b75d42b29a29caaadb55d1af993307.png

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

cf9901526d842bae96ccc397272a86b2.png

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

b803c6bc0cfca7a803abdc9d8aab2b52.jpg

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

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

758611de389bde68d89a65c7532bdbec.PNG

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

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

Утилита

Появнение

1

ST-LINK_CLI.exe

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

2

Tera Term

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

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

8e674279436d35c314cf6804f5855830.png

Вот *.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 можно выбрать вот эти пины.

16d75efae20306270a2b2b3d154d1ebc.png

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

45e21e26d65e7950ce10c7ce9c211b36.png

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

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

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

888ee76b2b31874d32b7fc94e7b9da92.png

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

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

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

1--отсутствуют отверстия для крепления платы на прототипе

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

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

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

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

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

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

8037f4362218a1370fff981267116271.png

Вывод

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

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/

© Habrahabr.ru