为什么GSM模块回显正确,就是没有回复OK呢?而且指令也没有发送错误.

2025-03-04 06:30:42
推荐回答(1个)
回答1:

回显有两种,

一种是GSM模块回显功能打开,模块会把你敲的每个字符送回来显示(即RX接收回来的内容);

另一种是你的串口工具,主动的把你敲的字符直接显示(即TX发送过去的内容);

如果你两个功能都打开的话,就会看到两重字串,比如at会是aatt。


所以你的情况

  1. 不排除是串口工具的回显而不是GSM模块的回显,如果不是GSM模块的回显意味着GSM模块可能根本没有收到你敲的内容;

  2. 第三种情况不确认你是否在每个命令后有\r回车作为结束?

  3. 另一种情况是你确认你的GSM模块没有坏?一般来说at加回车\r一定会回应\r\nOK\r\n内容