ST‑LINK/V2 — внутрисхемный программатор‑отладчик, разработанный компанией STMicroelectronics для работы с микроконтроллерами серий STM8 и STM32. Устройство позволяет:
- загружать программы в память микроконтроллера;
- выполнять отладку в пошаговом режиме;
- просматривать и изменять содержимое регистров и памяти;
- считывать и стирать данные из флэш‑памяти.

Ключевые характеристики:
1. Интерфейсы подключения к МК:
- JTAG/SWD (для STM32);
- SWIM (для STM8).
2. Подключение к ПК: USB 2.0 Full Speed (через кабель USB Type‑A → mini‑B).
3. Питание от USB‑порта (5 В).
4. Поддерживаемые ядра МК: ARM Cortex‑M3 (STM32), STM8.
5. Совместимость: все микроконтроллеры STM8 и STM32 с поддержкой JTAG/SWD или SWIM.
Основные функции:
1. Программирование:
- запись прошивки в флэш‑память МК;
- поддержка форматов HEX, BIN, S19.
2. Отладка:
- пошаговое выполнение кода;
- установка точек останова (breakpoints);
- просмотр и изменение регистров, памяти, переменных.
3. Диагностика:
- чтение идентификатора чипа (Chip ID);
- проверка состояния защиты памяти (readout protection).
Преимущества:
1. Универсальность: работа с двумя семействами МК (STM8 и STM32).
2. Простота подключения: питание и данные через один USB‑порт.
3. Интеграция с популярными IDE: минимальная настройка для начала работы.
4. Надежность: аппаратная реализация отладчика на базе STM32F103C8.
5. Доступность: низкая стоимость по сравнению с аналогами.
ST‑LINK/V2 — оптимальное решение для разработчиков, работающих с микроконтроллерами STMicroelectronics.





