STM32. SWO. Доделываем китайский ST_LINK/V2. Используем SWV для отладки.

YOUTUBE · 30.11.2025 08:32

Ключевые темы и таймкоды

Введение и цель урока

0:00
  • Урок номер восемь: доработка китайского программатора в КВ-2.
  • Задействование выводов Serial Wire Output и ножки Reset.
  • Вывод отладочной информации через интерфейс SWD без дополнительных разъёмов.

Преимущества использования SWD

0:55
  • Вывод сообщений с помощью встроенной команды Printer.
  • Малая нагрузка на ядро процессора.
  • Удобство прошивки контроллера при отключённом интерфейсе SWD.

Разборка программатора

1:15
  • Простота разборки программатора: снятие корпуса и пластика.
  • Распиновка микроконтроллера одинакова для оригиналов и китайских копий.

Переделка программатора

1:43
  • Припайка двух контактов к схеме.
  • Заливка контактов термоклеем для надёжности.
  • Сборка программатора обратно.

Создание проекта

2:11
  • Создание проекта в электростудии.
  • Выбор микроконтроллера и настройка проекта.

Подключение компонентов

3:08
  • Подключение кварцевого резонатора и настройка микроконтроллера на 72 МГц.
  • Подключение стандартной библиотеки.

Настройка кода

4:09
  • Копирование функции из файла SS.
  • Замена символов на INT8T.
  • Добавление команды Printer.

Компиляция и отладка

5:39
  • Компиляция проекта.
  • Включение Serial Wire в отладчике.
  • Настройка частоты микроконтроллера и TAM-порта.

Проблемы с выводом float

6:39
  • Попытка вывода переменной float.
  • Ошибка при выводе float в электростудии.
  • Решение проблемы через линкер.

Рисование графиков

10:03
  • Добавление переменной в компаратор Data Trace.
  • Рисование графика переменной.
  • Вывод значения переменной в Data Trace.

Заключение

11:06
  • Подведение итогов урока.
  • Благодарность зрителям.
  • Прощание.