一个串口怎么让他既可以中断发送又可以中断接收?

2019-07-15 17:22发布

最近在搞串口,中断发送和中断接收都搞定了,但是放在一起就不行怎么设置优先级?谢谢大家
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
吓死宝宝
1楼-- · 2019-07-15 21:03
我一直以为发送和接收是分开的,发送的时候不接收,接收的时候不发送。
东东洋
2楼-- · 2019-07-16 01:52
一个串口可以同时收发的,但是不会中断收发,貌似只能用两个
人中狼
3楼-- · 2019-07-16 05:41
可以同时收发,查了资料,有两个SBUF,只是同时收发应该增加了丢数据的可能
东东洋
4楼-- · 2019-07-16 07:27
 精彩回答 2  元偷偷看……
人中狼
5楼-- · 2019-07-16 13:00
虽然你加了延时,那你如何控制给你发数据一方的动作,所谓同时收发应该是你发,对方也发,数据都是一包一包的,如果你在发的时候,同时也已经收了一个数据在SBUF,对方又接着发下一个数据,这种情况会不会冲掉收在SBUF里的数据。你所想的这种方式更象网络的数据传输,但据我所知,网络的传输是有接收发送堆栈的。

一周热门 更多>