ESP8266 和 USBasp V2.0

ESP8266 and USBasp V2.0

我可以通过 USBasp V2.0 和 Arduino 对 ESP8266 模块进行编程 IDE,还是我需要另一种编程棒?

这是 USBasp 的引脚:

ESP8266 的擀面杖设置:

我目前的设置:USBasp(左)--- ESP8266(右)

所有剩余的 ESP8266 引脚在 USBasp 上接地。

当连接到我的 Mac 并启动 Arduino IDE 时,USBasp 板和 ESP8266 LED 亮起。

问题:

USBasp 没有出现在端口部分。每当我尝试上传草图时,都会出现这些错误:

error: espcomm_open failed error: espcomm_upload_mem failed

问题:

您需要在一侧发送 rx 和 tx 引脚。然后你需要将 ESP 上的 CH_PD 引脚拉到 VCC,当你上传到 ESP 时,你需要在通电之前将 GPIO0 拉到 GND。

  • Pin2 - VCC --- (3.3V) VCC
  • Pin2 - VCC --- CH_PD
  • Pin4 - TXD --- 引脚 RX
  • Pin6 - RXD --- Pin TX
  • Pin8 - GND --- GPIO 0(仅编程时)

让 ESP RESET 引脚悬空

然后是最后一件事。看起来 USBasp 是 5v,所以你需要另一个 ESP 电源 是 3.3v。