单片机学习小组
直播中

刘杰

7年用户 1274经验值
私信 关注

请问STC单片机串口发送和接收冲突怎么解决

大伙有没有,STC单片机串口发送和接收冲突的情况?在两个单片机通信的情况下,
有什么好办法解决,发送和接收冲突的问题,这种情况概率很低,所以很难发现。
因为51的单片机是串口是SBUF只有一个,所以就有冲突的可能

回帖(7)

李梓

2019-2-12 08:54:51
51的串口应该也是全双工的吧?
举报

宋玉红

2019-2-12 09:10:18
谢谢啊,刚我看了一下数据手册。STC是全双工的,有冲突,我知道了,我还是按以前的思路走,也就发送的时候是把串口中断关了,
所以有的数据别一个单片机在发送时就有可能接收不到数据,
谢谢啊 原子哥
举报

李叱镡

2019-2-12 09:19:33
全双工的应该是可以同时收发的.不需要关闭中断.
举报

张立

2019-2-12 09:27:32
刚试试了一下,发送时不关中断,会进入死循环的。
只能多次重发看看咯
举报

更多回帖

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