Цикл сброса ESP32 при использовании wifi.h
У меня странное поведение при использовании плат ESP32 Devkit v.1. Все работает, могу загрузить блинк скетч, серийные работы, моргание светодиодом. Однако, как только я загружаю любой скетч, который использует wifi.h (и использует его, например, вызывая WiFi.mode(WIFI_STA);), после загрузки плата продолжает сбрасывать последовательное соединение, остается в рабочем состоянии не более 1 секунды, снова сбрасывается и так далее. Я не смог устранить проблему, так как серийный номер непригоден для использования. Есть идеи, что не так? Я установил новую ArduinoIDE, менеджер плат ESP32 и т.д., и обычные скетчи работают безупречно.
@Miro Krsjak, 👍0
Обсуждение1 ответ
Кабель USB был слишком длинным, что привело к потере питания.
Извините, я понял это через день после того, как задал этот вопрос.
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- Как выбрать альтернативные контакты I2C на ESP32?
- Драйверы для чипа последовательного порта CH9102X
- Как преобразовать форматированный оператор print в строковую переменную?
- ESP32 - "Детектор Браунаута был активирован" при запуске Wi-Fi
- Питание esp32cam от аккумулятора
- Контакты RX и TX на esp32
- ESP32: отключить детектор отключения питания
на основе опыта esp8266. попробуй стереть флешку с помощью esptool., @Juraj
Может быть проблема с питанием. Wi-Fi требует много энергии., @Majenko
@Маженко, в комплекте для разработки есть разъем USB. Я предполагаю, что Миро питает плату от USB., @Juraj
Да, но от чего? Отсутствие питания концентратора было бы фатальным..., @Majenko
Ребята, Юрай был прав, у меня был слишком длинный USB-кабель, я понятия не имел, что потери мощности могут быть достаточно высокими, чтобы не запустить esp. Извините за ненужный вопрос. Если у кого-то перезагружается с включенным Wi-Fi, попробуйте кабель покоротче.., @Miro Krsjak
Маженко был прав насчет питания, но кабель должен быть каким-то образом поврежден., @Juraj