Подключаю STM32 Mini V2.0 & ST-LINK/V2 debugger/programmer Как правильно? 19 октября 2025 г.
Автор: KONTAKT`S
Загружено: 2025-10-18
Просмотров: 1745
Описание:
1. STM32 ST-LINK utility
2. ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 покупал тут https://megabonus.com/y/olpXQ
3. Плата STM32 Mini V2.0
Похожие платы
===
Набор для обучения STM32F103C8T6 https://megabonus.com/y/Yrnei
STM32F103ZET6 плата разработки https://megabonus.com/y/huALF
===
⚙️ 1. Определи тип микроконтроллера
Перед подключением нужно понять, с чем ты работаешь:
| Тип микроконтроллера | Интерфейс подключения к ST-LINK |
| -------------------- | --------------------------------------- |
| *STM8* | *SWIM* (Single Wire Interface Module) |
| *STM32* | *SWD* или *JTAG* |
---
🧠 Подключение *STM32 (SWD или JTAG)*
🟢 Для SWD (чаще всего)
| Название сигнала | Контакт на ST-LINK | Подключить к микроконтроллеру |
| ---------------- | ------------------ | ----------------------------- |
| *SWDIO* | SWDIO | к выводу SWDIO |
| *SWCLK* | SWCLK | к выводу SWCLK |
| *NRST* | NRST | к выводу RESET (опционально) |
| *GND* | GND | к общему проводу схемы |
| *VCC (Target)* | VCC_TARGET | к питанию микроконтроллера |
🔵 Для JTAG (если используется)
| Название сигнала | Подключить к микроконтроллеру |
| ----------------------------------------- | -------------------------------------------- |
| TDI, TDO, TCK, TMS, NRST, GND, VCC_TARGET | соответствующие JTAG выводы микроконтроллера |
---
⚠️ 5. Безопасный порядок включения
1. *Проверь соединения* (чтобы не перепутать пины).
2. *Подай питание на микроконтроллер.*
3. *Подключи ST-LINK к USB.*
4. *Запусти софт (CubeProgrammer или IDE).*
5. *Проверь, что ST-LINK видит устройство.*
6. *Прошивай или отлаживай.*
---
✅ Правильный порядок отключения ST-LINK/V2 и платы
Заверши работу в программе
Останови отладку (если была запущена).
Закрой STM32CubeProgrammer, STM8 STVP или IDE.
Это предотвратит случайную передачу сигналов при отключении.
Отключи ST-LINK от USB (с компьютера)
🔌 → Сначала ST-LINK.
Это уберёт питание с программатора и линии связи SWD/SWIM.
Потом отключи питание от микроконтроллера (платы)
🔋 → Вторым шагом — питание целевой платы.
После этого можно разъединить провода/шлейфы
✋ Делать это при поданном питании не рекомендуется, особенно если GND ещё не отключен — могут появиться скачки потенциалов между линиями (и, в худшем случае, выгорят входы).
🚫 Почему нельзя наоборот (сначала питание с платы)?
Если сначала снять питание с микроконтроллера, а ST-LINK останется подключён к USB:
Через сигнальные линии (SWDIO, SWCLK, SWIM, NRST) может пойти ток обратно в чип (через защитные диоды входов).
Это может повредить микроконтроллер или ST-LINK, особенно если питание 3.3 В, а ST-LINK остаётся «живым» от 5 В USB.
⚙️ Итого — запомни простую формулу:
Этап Что делаем Почему
1️⃣ Остановить отладку / прошивку Чтобы не шёл обмен данными
2️⃣ Отключить ST-LINK от USB Убираем питание с программатора
3️⃣ Отключить питание с платы Безопасно для микроконтроллера
4️⃣ Разъединить провода После полного обесточивания
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: