嵌入式学习小组
直播中

江左盟

8年用户 1308经验值
擅长:电源/新能源
私信 关注

N76E003+GPRS串口乱码故障如何排除?

单片机采用N76E003,GPRS模块采用AIR208,N76E003使用USART0与AIR208通信,使用USART1与另一个设备通信。由于每个设备在服务的唯一性,每个设备编号都应该是唯一的。而GPRS模块的IMEI号正好是唯一的,所以设计思路是读取该IMEI号码并以此作为设备的唯一编号。

读取IMEI号码出现乱码故障
N76E003发送控制指令,读取AIR208的IMEI号码。遂尝试着定位问题。

1、使用串口助手观察,N76E003确实发送了控制命令,且AIR208确实返回了包含MEI号码的返回数据。问题是,单片机无论是单步运行还是全速运行,读取的数据均有丢失。

2、使用串口助手对GPRS模块发送控制命令,成功接收返回数据,无丢失。

3、使用串口助手对单片机发送24字节数据,单片机成功接收数据,无丢失。

可以得出结论:单片机串口可以发送,可以接收。GPRS模块串口可以发送,可以接收。


回帖(1)

tr12345

2024-2-6 17:20:10
首先需要确认串口波特率是否设置正确,N76E003与GPRS模块的波特率需一致。其次,需要检查串口通信的数据位、停止位、校验位等是否设置正确。还需要检查单片机和GPRS模块的地线是否连接良好。检查以上问题后仍出现乱码故障,可以考虑更换串口线或更换GPRS模块。
举报

更多回帖

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