ESP8266 и USBasp V2.0
Могу ли я запрограммировать модуль ESP8266 через USBasp V2.0 и Arduino IDE, или мне нужно получить другой вид флешки?
Вот контакты USBasp:
ESP8266 имеет установку скалки:
Моя текущая настройка: USBasp (слева) --- ESP8266 (справа)
- Pin2 - VCC --- (3,3 В) VCC
- Pin4 - TXD --- Pin TX
- Pin6 - RXD --- Pin RX
Все оставшиеся контакты ESP8266 заземляются на USBasp.
При подключении к моему Mac и запуске Arduino IDE загораются плата USBasp и светодиоды ESP8266.
Проблема:
USBasp не отображается в разделе "Порт". Всякий раз, когда я пытаюсь загрузить эскиз, появляются следующие ошибки:
error: espcomm_open failed
error: espcomm_upload_mem failed
Вопросы:
- Могу ли я прошить ESP8266 с USBasp V2.0
- Корректна ли настройка?
1 ответ
Вам нужно переключить контакты RX и TX на одной стороне. Затем вам нужно вытащить вывод CH_PD на ESP на VCC, а когда вы загружаете на ESP, вам нужно вытащить GPIO0 на GND, прежде чем подавать питание.
- Pin2 - VCC --- (3,3 В) VCC
- Pin2 - VCC --- CH_PD
- Pin4 - TXD --- Pin RX
- Pin6 - RXD --- Pin TX
- Pin8 - GND --- GPIO 0 (только при программировании)
Оставьте штырь ESP RESET плавающим
Тогда последнее. Похоже, что USBasp 5 В, поэтому вам понадобится другой источник питания для ESP ведьмы 3,3 В.
Вы должны использовать преобразователь уровня сдвига, двунаправленный, если вы не хотите ломать свой esp, потому что он допускает только 0- 3,3 В на своих выводах ----