Шаг Первый (Железо)

Готовим "Таблетку"



Паяльник
Резистор 1,5 кОм
Сборка и доработка "таблетки" (Blue Pill STM32F103C8T6) не представляет ничего сложного. Паяльник, припой, флюс, резистор 1,5 кОм (1/25 Вт).







Так как китайские производители с упрямством ослов много лет делают "таблетки" с ошибкой, нам ничего не остаётся как эту ошибку исправить. На нижней стороне платы находится SMD резистор R10. Конечно, если вы профессионал пайки - то можете удалить его и заменить аналогичным 0603 на 1,5 кОм. Если нет - тоже не страшно. Разогрейте паяльник и просто сковырните его, оставив контактные площадки на плате пустыми.
Нижняя сторона платы Blue Pill
Blue Pill и штырьевые разъёмы гребенки
Распаиваем вот так ! Длинными колками вниз.
 Далее аккуратно и не торопясь распаяйте две гребенки штырьевых разъемов PLS-20.


 После распайки разъёмов осталось последнее - припаять резистор 1,5 кОм к верхним точкам распаянного разьёма между пинами A12 и 3.3V. Как показано на самом нижнем крупном рисунке.


 Для чего все эти "Танцы с бубном"?  Всё дстаточно просто. Микроконтроллер STM32F103C8T6 имеет в себе интерфейс USB, который мы будем активно использовать для связи с компьютером. По стандарту на линию USB+ должен быть подключен подтягивающий резистор 1,5 кОм. Кто ошибся из китайцев - разработчики или производители это уже не важно. Важно то, что с родным заводским резистором в 10 кОм или более USB модуль контроллера работает через пень-колоду, некоторые стационарные ПК вообще не видят таблетку. С исправлением ошибки - проблема исчезает и всё работает как часы.
Резистор в 1,5 кОм припаиваем сюда !
 Вот собственно и всё. С пайкой закончили, и переходим к загрузке программного обеспечения и программированию нашей "таблетки" дабы превратить её из обычной отладочной платы в BP-PLC.