Files
embedded-lab/memory_bank/04_mistakes_and_debugging.md
2026-06-30 11:42:43 +03:00

3.4 KiB
Raw Blame History

Mistakes And Debugging

Файл для повторяющихся ошибок, симптомов и способов проверки.

LED Без Резистора

  • Симптом: LED может резко вспыхнуть, перегреться или выйти из строя.
  • Проверка: убедиться, что резистор стоит последовательно с LED.
  • Вывод: LED-схема всегда требует ограничения тока.

Слишком Высокий Current Limit На БП

  • Симптом: при ошибке схема получает большой ток до того, как проблема замечена.
  • Проверка: выставить current limit до подключения схемы.
  • Вывод: current limit — safety guard, а не настройка "побольше".

Перепутанная Полярность LED

  • Симптом: LED не светится при ожидаемом токе.
  • Проверка: проверить анод/катод и падение напряжения на LED.
  • Вывод: отсутствие света не всегда значит отсутствие питания.

Split Power Rails На Breadboard

  • Симптом: одна часть схемы не получает питание.
  • Проверка: continuity test вдоль rails.
  • Вывод: breadboard rails нельзя считать непрерывными без проверки.

Отсутствие Common Ground

  • Симптом: сигналы между модулями работают нестабильно или не работают.
  • Проверка: проверить соединение GND между устройствами.
  • Вывод: сигналу нужен общий reference.

5V На GPIO ESP32

  • Симптом: риск повреждения ESP32.
  • Проверка: измерить напряжение на линии перед подключением к GPIO.
  • Вывод: ESP32 GPIO считать строго 3.3V.

Плохой Контакт На Breadboard

  • Симптом: схема работает при шевелении проводов или случайно пропадает.
  • Проверка: continuity test, переставить провод, заменить jumper.
  • Вывод: механика соединения — часть debugging.

Неправильное Измерение Тока Мультиметром

  • Симптом: короткое замыкание через мультиметр или сгоревший предохранитель.
  • Проверка: ток измеряется последовательно, щуп в правильном jack.
  • Вывод: режим измерения тока меняет схему.

Powering ESP32 From Multiple Sources Without Understanding

  • Симптом: непредсказуемое питание, риск повреждения USB-порта или платы.
  • Проверка: выяснить power path dev board перед подключением внешнего питания.
  • Вывод: сначала USB-only, внешнее питание позже и осознанно.