Ошибка программирования ESP-01 с Arduino Leonardo
Я пытаюсь запрограммировать плату ESP01 с помощью Arduino Leonardo. Во всех руководствах и сообщениях в блогах используется UNO, но Леонардо не работал над подобным проектом. Хотя я пытался сделать аналогичную настройку, и это не удалось. Следующие вещи, которые я безуспешно пробовал:
- подключенный Arduino RX --> ESP RX и Arduino TX --> ESP-передача
- Заземление Arduino --> ЕСП ЗАЗЕМЛЕНИЕ
- Отдельно 3,3 В для ESP (во избежание падения напряжения)
- Выбранная плата --> Общий и порт ESP8266 --> Порт Arduino подключен
- GPIO0 --> Земля
После того, как все эти загрузки завершились ошибкой: "SerialTimeoutException: Write timeout" Я пытался подключить Arduino RESET --> GND, из-за чего порт Arduino исчезает в IDE.
Примечание. Я использую IDE 2.0
Теперь я понятия не имею, что делает проблему между ними...? Это версия IDE не позволяет использовать эту конфигурацию или сам Leonardo имеет какое-то отличие от UNO, которое нарушает настройку?
@amlanhldr, 👍0
Обсуждение0
Смотрите также:
- Замена ESP-12E NodeMCU на ESP-01S — как запустить скетч?
- Как использовать SPI на Arduino?
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
используйте пример SerialPassthrough из (меню IDE Examples) со скоростью 115200 бод в Leonardo, чтобы соединить USB Serial с Serial1 контакта RX/TX. и подключите esp-01 RX к TX. RX на RX и TX на TX только для USB-чипа на Uno, @Juraj
esp-01 в режиме прошивки? (io 0 LOW при загрузке), @Juraj
да GPIO0 подключен к GND. Я вижу, что синий светодиод на ESP быстро мигает, светодиод RX на Leonardo быстро с интервалом в 1 или 2 секунды, а светодиод TX на Leo мигает часто., @amlanhldr
Вы изменили скорость передачи данных в скетче SerialPassthrough? вы сбрасываете esp-01 перед загрузкой?, @Juraj
да, установите скорость 115200, и я пробовал сбросить ESP перед загрузкой. хотя не работал., @amlanhldr
попробуйте в SerialPassthrough изменить
если
напока
, @Jurajнет.... не работает... все равно все то же самое... та же ошибка и все такое., @amlanhldr
Возможно, вам также придется попробовать скорость 74880 бод. Должен быть отчет на серийном мониторе, когда загрузчик входит. На самом деле не стоит пытаться загрузить, пока вы не увидите это успешно., @timemage