m13-06 отладка 10 мин

Отладка по шагам: не работает — что смотреть

«Не работает» — это не диагноз. Есть порядок проверки, который экономит часы.

Шаг 1: питание. Мультиметром на входе платы и на пинах микросхем. Есть ли 3.3 В, не проседает ли под нагрузкой, нет ли пульсаций.

Шаг 2: сброс и тактирование. Плата вообще стартует? Горит ли индикатор, идёт ли ток, видна ли плата в системе при прошивке.

Шаг 3: пины. Проверить, что нужный пин настроен как выход и реально меняет уровень. Осциллографом или светодиодом.

Шаг 4: связь. Если это шина — прозвонить линии, проверить подтяжки, посмотреть анализатором, идёт ли обмен.

Шаг 5: код. Только теперь смотреть логику. Большинство «ошибок в коде» на самом деле питание или монтаж.

Инструменты по возрастанию: мультиметр → логический анализатор → осциллограф. Для 90 % задач хватает первых двух.

Что делать, когда непонятно: разделить систему. Отключить всё, оставить минимум (плата + питание + один светодиод), убедиться, что работает, и добавлять по одному блоку. Это называется «метод деления пополам» и работает всегда.

И ещё: записывать, что уже проверил. Через два часа ты забудешь, что мерил питание, и начнёшь заново.

Зачем

Бессистемный поиск сжигает вечера; порядок «питание → сброс → пины → связь → код» находит причину за минуты.

Сделай сейчас

В следующий раз, когда что-то не работает, пройди пять шагов по порядку и запиши результат каждого. Не перескакивай.

Проверь себя

С чего начинать, если плата не отвечает по USB?

С питания и кабеля: есть ли 5 В, виден ли порт в системе, не «зарядный» ли кабель. Потом — boot-пины и режим загрузки. Код смотреть последним.

Пройти тест 5 заданий
0 из 102 · 0%
Источники
  1. Хоровиц П., Хилл У. «Искусство схемотехники», гл. 1
    методика поиска неисправностей
  2. All About Circuits — учебник по электронике не проверена с сервера
    типовые ошибки сборки
Входит в маршруты
Отладка схемы
Теги
отладка метод практика