Первая плата ESP32: что проверить перед стартом
Перед первым включением новой платы стоит на пару минут свериться с распиновкой и питанием — это экономит время на диагностику загадочных зависаний и bootloop в первый же день.
Возможные причины сложностей
- Питание подано на «не тот» пин или с неверным напряжением
- Периферия подключена к strapping-пинам без учёта их особого поведения
- Не проверено, что кабель поддерживает передачу данных, а не только зарядку
- Установлен код, ожидающий периферию, которая ещё не подключена
Что сделать
- Сверьте маркировку платы с даташитом производителя, чтобы понять точную распиновку вашей ревизии.
- Убедитесь, что USB-кабель поддерживает передачу данных — простейший тест: появление порта в системе.
- Прошейте минимальный пример Blink без внешней периферии, чтобы убедиться в базовой работоспособности платы.
- Изучите список strapping-пинов (GPIO0, 2, 12, 15) и не занимайте их подтянутыми к земле датчиками или кнопками на старте.
- Проверьте напряжение на пинах 3V3 и 5V/VIN мультиметром перед подключением дорогой периферии.
- Только после успешного Blink подключайте датчики и модули по одному, проверяя работу на каждом шаге.
Когда нужна замена железа
Специальной замены не требуется — потратьте 10–15 минут на проверку распиновки и питания, это предотвращает большинство проблем первого дня.
Не официальная поддержка Espressif Systems. Названия и версии инструментов сверяйте с официальной документацией на момент установки.