一个串口怎么让他既可以中断发送又可以中断接收?
时间:10-02
整理:3721RD
点击:
最近在搞串口,中断发送和中断接收都搞定了,但是放在一起就不行怎么设置优先级?谢谢大家
我一直以为发送和接收是分开的,发送的时候不接收,接收的时候不发送。
一个串口可以同时收发的,但是不会中断收发,貌似只能用两个
可以同时收发,查了资料,有两个SBUF,只是同时收发应该增加了丢数据的可能
对的,我是加个延时来解决的
虽然你加了延时,那你如何控制给你发数据一方的动作,所谓同时收发应该是你发,对方也发,数据都是一包一包的,如果你在发的时候,同时也已经收了一个数据在SBUF,对方又接着发下一个数据,这种情况会不会冲掉收在SBUF里的数据。你所想的这种方式更象网络的数据传输,但据我所知,网络的传输是有接收发送堆栈的。