步驟1:下載AT固件
- 從樂鑫官網或Git鑫GitHub倉庫(https://github.com/espressif/esp-at)獲取對應ESP32型號的AT固件(如
ESP32-AT.bin
)。
步驟2:安裝燒錄工具
- 使用?esptool.py(命令行工具)或?Flash Download Tools(Windows圖形工具),通過命令安裝esptool:
bash
pip install esptool
步驟3:硬件連接
- 將ESP32的UART引腳(TX/RX)與USB轉TTL模塊連接,接線:
- ESP32-TX → USB-TTL-RX
- ESP32-RX → USB-TTL-TX
- 共地(GND接GND)。
- 進入下載模式:拉低GPIO0(接GND),按復位鍵。
步驟4:燒錄固件
- esptool示例命令:
bash
(esptool.py --port COMx write_flash 0x0 ESP32-AT.bin
COMx
替換為實際串口號,0x0
為燒錄地址)
步驟5:測試AT指令
- 使用串口工具(如Arduino IDE串口監視器、CoolTerm)連接ESP32,波特率設為115200,發送
AT
,若返回OK
即成功。
注意:
- 確保驅動已安裝(如CP210x、CH340)。
- 部分開發板(如NodeMCU)無需手動進入下載模式。
- 若失敗,檢查接線、波特率及固件版本匹配性。