关于无线串口的一个问题

2019-07-21 08:50发布

小弟通过无线串口向下位机USART1发送启动指令,下位机启动后每100ms(定时器中断读取传感器数据在通过无线串口上报)向上位机上传数据。但是现在只要下位机开始上传数据后,上位机无法通过无线串口向下位机发送其他指令。目前怀疑是串口发送数据挤占了串口导致下位机无法接收,请问大神门有什么解决方法吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
jermy_z
1楼-- · 2019-07-21 12:58
那得看你的无线模块支不支持双工了
245925587
2楼-- · 2019-07-21 13:25
可以改上下位机的通讯方式,当上位机启动开启后,上位机每隔100ms发送查询指令,下位机接收到就返回一帧数据,当上位机需要发送命令的时候,先停止查询,然后发送命令,再开启查询
秋天
3楼-- · 2019-07-21 15:52
模块是单双工,还是全双工
zhangshenyi
4楼-- · 2019-07-21 16:40
 精彩回答 2  元偷偷看……
zhangshenyi
5楼-- · 2019-07-21 20:03
245925587 发表于 2018-10-22 09:20
可以改上下位机的通讯方式,当上位机启动开启后,上位机每隔100ms发送查询指令,下位机接收到就返回一帧数 ...

谢谢,目前正在按照这个思路改程序。

一周热门 更多>