SIM800串口调试,发送AT指令,只能收到“口”,咋回事

img

波特率设置为9600,插了自己的SIM卡,无论发送什么AT指令,只会收到这个“口”,这到底是什么情况,求解.

img


在电脑调试时转接口只有TXD的灯会闪,RXD的灯不闪

要刷AT固件,nodemcu的固件和其他固件

都是不可以的,因此,固件一定要刷对,要不然肯定是不行的。

这种基本是波特率的问题,你说你设定了一遍,但是uart是异步通信,所以有的时候双方的时钟要是有差异的话是有影响的。
你可以用逻辑分析仪或者示波器看一下两边的通信波特率能差多少。
有的时候是单片机的时钟不准造成的。

可以参考一下https://blog.csdn.net/qqliuzhitong/article/details/114315072

改为十六进制显示就OK了

SIM800c收发短信及AT指令
https://blog.csdn.net/weixin_30396699/article/details/102230618

是编码的原因,需要修改字符编码