求助 主机与从机串口收数的问题

2019-10-15 02:06发布

我有一台主机 很多台从机 都是通过485传输数据,现遇到一个问题,我这些机器都是led显示屏,通过串口收数判断地址再显示出相应的字符出来,
字符也是通过串口下发的,但问题是:比如我给主机发的数据是 1 2 3 4 ,再给从机发 2 3 4 5 ,那么主机的数据就会被刷掉,因为 USART2_RX_STA=0;
它始终要把数据清除,但如果不清除的话,那要想再改主机的数据就不行了,求教各位大神,这个要怎么处理才能解决啊?!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
smallshuo
2019-10-15 08:19
串口收到1234这几个字符,那么我收到这几个字符就让主机的led显示屏显示出来,然而串口再往从机下发2345时(从机的数据是通过主机转发下去的),上次收到1234就会被清掉了,也就是说主机也会显示2345,而不是1234了,串口接收不是有个USART2_RX_STA=0;这个就清了嘛,我也可以不清它,但不清的话再想改也不行了啊

一周热门 更多>