Цикл сброса ESP32 при использовании wifi.h

У меня странное поведение при использовании плат ESP32 Devkit v.1. Все работает, могу загрузить блинк скетч, серийные работы, моргание светодиодом. Однако, как только я загружаю любой скетч, который использует wifi.h (и использует его, например, вызывая WiFi.mode(WIFI_STA);), после загрузки плата продолжает сбрасывать последовательное соединение, остается в рабочем состоянии не более 1 секунды, снова сбрасывается и так далее. Я не смог устранить проблему, так как серийный номер непригоден для использования. Есть идеи, что не так? Я установил новую ArduinoIDE, менеджер плат ESP32 и т.д., и обычные скетчи работают безупречно.

, 👍0

Обсуждение

на основе опыта esp8266. попробуй стереть флешку с помощью esptool., @Juraj

Может быть проблема с питанием. Wi-Fi требует много энергии., @Majenko

@Маженко, в комплекте для разработки есть разъем USB. Я предполагаю, что Миро питает плату от USB., @Juraj

Да, но от чего? Отсутствие питания концентратора было бы фатальным..., @Majenko

Ребята, Юрай был прав, у меня был слишком длинный USB-кабель, я понятия не имел, что потери мощности могут быть достаточно высокими, чтобы не запустить esp. Извините за ненужный вопрос. Если у кого-то перезагружается с включенным Wi-Fi, попробуйте кабель покоротче.., @Miro Krsjak

Маженко был прав насчет питания, но кабель должен быть каким-то образом поврежден., @Juraj


1 ответ


1

Кабель USB был слишком длинным, что привело к потере питания.

Извините, я понял это через день после того, как задал этот вопрос.

,