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

58 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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, внешнее питание позже и осознанно.