恭喜,你发布的帖子
发布于 2017-05-23 08:13:00
7楼
就是说,你不确定当前是否在接收的情况下就要终止接收,转而启动发送。是吗?
你不能确定两个指令之间的时差足够可以供端口硬件关闭接收,并且在没有确认的情况下就开始发送。这个做法原理上是不对的。
正在接收的时候你凭什么就可以中断它呢?假如说你意料到这个时候不会有什么接收到达,那么你又何必启动接收呢?
就算你不确定是否接收当中,你也可以有状态位可以观察接收是否完成,等待完成了就发送也可以啊。
请填写推广理由:
分享
只看
楼主