Распиновка разъёма ST-Link V2 вызывает больше всего вопросов у тех, кто впервые подключает программатор к плате на STM32: на корпусе китайского клона нанесены десять контактов, но для работы по интерфейсу SWD реально нужны только четыре — SWDIO, SWCLK, GND и 3.3V. Ошибка в один пин при подключении обычно не фатальна, но неверная подача питания на целевую плату способна вывести из строя и программатор, и микроконтроллер. Поэтому разбираться со схемой стоит до первого подключения, а не после.

В этой статье разберём устройство оригинального отладчика и популярного клона в металлическом корпусе, полную распиновку разъёма, схему подключения к целевой плате по SWD и типичные проблемы, которые возникают при работе. Материал ориентирован на практику: вы сможете проверить свой экземпляр мультиметром и правильно собрать соединение с первого раза.

Что такое ST-Link V2 и как он устроен

ST-Link V2 — это внутрисхемный отладчик и программатор компании STMicroelectronics для микроконтроллеров серий STM8 и STM32. Устройство подключается к компьютеру по USB и транслирует команды отладки в интерфейсы SWD (для STM32) и SWIM (для STM8). Оригинальный программатор выполнен в виде USB-флешки, но в массовом использовании чаще встречаются недорогие клоны в алюминиевом корпусе.

Схема клона предельно проста. В её основе лежит микроконтроллер STM32F103C8T6, который работает как мост USB–SWD. Помимо него на плате присутствуют:

  • 🔌 стабилизатор напряжения на 3.3 В для питания целевой схемы;
  • 🔋 кварцевый резонатор для тактирования микроконтроллера;
  • 💡 светодиод индикации обмена данными;
  • 🧷 десятипиновый разъём с сигналами SWD, SWIM и питанием.

Именно компактность схемы объясняет низкую цену клонов. Плата разведена в два слоя, обвязка минимальна, а вся логика реализована прошивкой, которую STMicroelectronics распространяет для обновления фирменных устройств.

💡

ST-Link V2 — это по сути микроконтроллер STM32F103 с прошивкой-мостом USB→SWD. Схема клона минимальна: стабилизатор 3.3 В, кварц, светодиод и разъём на 10 контактов.