Программирование ESP8266 с использованием преобразователя ESP-01 в USB
Я новичок в ESP8266. Чтобы облегчить себе задачу программирования esp8266, я купил это: ESP-01 ESP8266 Programmer CH340G Chip USB WiFi Wireless UART GPIO0 Adapter.
Настроил интерфейс Arduino для запуска команд AT в последовательном мониторе. Я прошил ESP8266 с помощью простого примера мигания светодиодом. Некоторое время все работало нормально, а потом выдало эту ошибку.
warning: espcomm_sync failed
Когда я попытался прошить другую программу на ESP8266, я получил следующую ошибку.
Sketch uses 221,995 bytes (51%) of program storage space. Maximum is 434,160 bytes.
Global variables use 31,568 bytes (38%) of dynamic memory, leaving 50,352 bytes for local variables. Maximum is 81,920 bytes.
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Мне удалось найти только одну статью об этом адаптере. Там он сделал специальный мост, спаяв GPIO 0 с GND для прошивки ESP8266.
Так что мне следует сделать съемный мост для того же самого, чтобы загрузить новую программу? Есть ли другой способ упростить эту задачу?
@Arjun SK, 👍7
2 ответа
Лучший ответ:
Наконец, я сделал соединение на макетной плате, соединив GPIO 0 и GND ESP8266 с GND программатора для прошивки чипа
Для получения дополнительной информации
Дополнительная ссылка: Программирование ESP8266
Просто припаяйте перемычку к адаптеру, как показано на этом рисунке (нижняя сторона):
Если вы хотите использовать режим программирования, просто переключитесь на соединение GND и GPIO0. Переключитесь обратно на использование GPIO0 в качестве контакта ввода-вывода (вы можете подключить кабель FF Dupont к плавающему контакту).
- Ошибка при загрузке «Произошла фатальная ошибка esptool.py: тайм-аут записи»
- Как прошить NodeMCU (ESP8266) с помощью внешнего программатора FTDI?
- Питание Nodemcu от 5,2 В и 2 А?
- Адаптер USB для UART на базе CH340G - Схемы распиновки
- Почему Windows 10 не видит устройство Nodemcu?
- Wemos D1 mini не отображается при подключении к MacBook
- HLW8032 UART отправляет случайные данные (регистры часто переполняются)
- ESP8266: Сопряжение MAX485 TTL-to-RS485 на последовательном порту