乐鑫技术交流
直播中

李娟

8年用户 1462经验值
私信 关注
[问答]

ESP32-C3模组AT返回数据乱码怎么解决?

模组:ESP32-C3-WROOM-02
AT固件版本:2.3.0,官方版本未修改
硬件连线:GPIO7-TX,GPIO6-RX;
问题描述:
1、上电串口1能正常收到ready。
2.发送AT,返回“@?”,发送AT+GMR,返回“@?p5?”。
固件应该已经正常烧录。
请问这个问题是怎么解决?                                                                                                                                                                                                                                                                                                                                                                                                                                      

回帖(1)

远不及你

2024-6-27 16:55:41
以下是一些建议来解决这个问题:

1. 检查波特率设置:确保您的串口通信波特率与ESP32-C3模组的波特率设置相匹配。通常,ESP32的默认波特率为115200。您可以在代码中设置波特率,例如:

```c
Serial.begin(115200);
```

2. 检查串口连接:确保您的串口连接正确,GPIO7连接到TX,GPIO6连接到RX。

3. 检查电源:确保ESP32-C3模组的电源稳定,避免电源波动导致通信问题。

4. 检查固件版本:您提到使用的是2.3.0版本的固件,可以尝试升级到最新版本的固件,看看是否能解决问题。

5. 检查AT命令格式:确保您发送的AT命令格式正确。例如,发送AT+GMR时,应该在发送命令后等待一段时间(例如100ms),然后再读取返回的数据。

6. 使用串口助手:您可以尝试使用串口助手(如PuTTY、Tera Term等)来发送AT命令,看看是否能收到正确的返回数据。


举报

更多回帖

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