两个单片机之间的无线串口模块通信,怎样消除乱码,得到我想要的数据,乱码中可能也有我发的数据

怎样区分是我发的数据还是收到的乱码数据
2025-04-15 07:39:29
推荐回答(2个)
回答1:

首先你要明白这些所谓的乱码从什么地方来,你的系统整体结构是不是这样的,
单片机A串口<----->无线收发模块A<---------------空间--------------->无线收发模块B---->单片机B串口
如果直接将单片机AB串口相连应该没有你提到的问题吧。加入了无线收发模块AB后产生了乱码,你应该分析乱码的产生原因,通讯模块内部肯定是把数据调制发送解调接收的方式,具体采用何种调制方式是否适合你所使用的环境?传输信道中是否存在特定干扰?这些都会产生乱码,还有就是你的数据传输过程中可以采用冗余和纠错技术来提取有效数据,滤除无效干扰。个人见解,仅供参考。

回答2:

看看你的波特率设置是否相同。