Программирование ESP8266 с использованием преобразователя ESP-01 в USB

esp8266 uart programmer ch340

Я новичок в ESP8266. Чтобы облегчить себе задачу программирования esp8266, я купил это: ESP-01 ESP8266 Programmer CH340G Chip USB WiFi Wireless UART GPIO0 Adapter.

 ESP-01 в USB-конвертер подключен

Настроил интерфейс 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.

Так что мне следует сделать съемный мост для того же самого, чтобы загрузить новую программу? Есть ли другой способ упростить эту задачу?

, 👍7


2 ответа


Лучший ответ:

3

Наконец, я сделал соединение на макетной плате, соединив GPIO 0 и GND ESP8266 с GND программатора для прошивки чипа

Для получения дополнительной информации

Подключения

Дополнительная ссылка: Программирование ESP8266

,

0

Просто припаяйте перемычку к адаптеру, как показано на этом рисунке (нижняя сторона): адаптер esp-01

Если вы хотите использовать режим программирования, просто переключитесь на соединение GND и GPIO0. Переключитесь обратно на использование GPIO0 в качестве контакта ввода-вывода (вы можете подключить кабель FF Dupont к плавающему контакту).

,