乐鑫技术交流
直播中

康辅佑

8年用户 1000经验值
擅长:控制/MCU
私信 关注
[问答]

如何使用ESP-PROG编程器对ESP-01无线模块(8 针)进行编程?

有没有人能够使用 ESP-PROG 编程器对 ESP-01 无线模块(8 针)进行编程?
我根本无法让串行连接工作。

我什至尝试连接到 ESP32 板,我可以使用 JTAG 接口进行调试,但没有串行通信
甚至看不到来自 ESP32 的入站消息。

有什么想法吗?

回帖(1)

颜立歆

2024-7-19 17:24:50
在这个过程中,我们将确保正确连接硬件,并解决串行通信问题。

1. 准备硬件:
   - 一个ESP-01模块(8针)
   - 一个ESP-PROG编程器
   - 一根USB转串口线(用于连接ESP-PROG编程器和计算机)
   - 一根跳线(用于连接ESP-01模块和ESP-PROG编程器)

2. 连接ESP-01模块和ESP-PROG编程器:
   - 将ESP-01模块的TXD(传输数据)引脚连接到ESP-PROG编程器的RX(接收)引脚。
   - 将ESP-01模块的RXD(接收数据)引脚连接到ESP-PROG编程器的TX(传输)引脚。
   - 将ESP-01模块的GND(地)引脚连接到ESP-PROG编程器的GND(地)引脚。
   - 将ESP-01模块的VCC(电源)引脚连接到ESP-PROG编程器的VCC(电源)引脚。

3. 连接ESP-PROG编程器和计算机:
   - 使用USB转串口线将ESP-PROG编程器连接到计算机。

4. 安装驱动程序和软件:
   - 确保计算机上安装了正确的USB转串口驱动程序。
   - 安装适用于ESP-01模块的编程软件,例如NodeMCU Flasher或esptool.py。

5. 配置串行通信:
   - 在编程软件中,选择正确的串口设备(通常为COMx,其中x是端口号)。
   - 设置波特率(通常为9600或115200)。

6. 烧录固件:
   - 打开编程软件,选择要烧录的固件文件(.bin或.bin.gz格式)。
   - 点击“烧录”或“Flash”按钮,开始烧录过程。

7. 检查串行通信:
   - 如果在烧录过程中没有收到来自ESP-01模块的入站消息,可能是由于串行通信设置不正确或硬件连接问题。
   - 重新检查硬件连接,确保所有引脚连接正确。
   - 尝试更换串口设备和波特率,以排除软件设置问题。

8. 使用ESP32板进行调试:
   - 如果您有ESP32板,可以尝试使用JTAG接口进行调试,以确定问题是否与ESP-01模块有关。
   - 使用ESP-PROG编程器将ESP-01模块的固件烧录到ESP32板,然后通过JTAG接口进行调试。

9. 故障排除:
   - 如果仍然无法解决问题,请检查ESP-01模块和ESP-PROG编程器是否完好无损。
   - 尝试使用其他编程器或编程软件,以排除设备兼容性问题。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分