如题,我测试了下,串口在发送状态也会触发空闲中断,但是看了其他网友的帖子,说空闲中断与发送无关。
手册说明:
USART的各种中断事件被连接到同一个中断向量(见图256),有以下各种中断事件:
● 发送期间:发送完成中断、清除发送中断、发送数据寄存器空中断。
● 接收期间:空闲总线检测中断、溢出错误中断、接收数据寄存器非空中断、校验错误中
断、 LIN断开符号检测中断、噪音中断(仅在多缓冲器通信)和帧错误中断(仅在多缓冲器通
信)。
如果对应的使能控制位被设置,这些事件就会产生各自的中断。
看这段话的意思,空闲中断只会在接收产生呢,为啥我发送的时候也会进空闲中断??(我的串口只开了空闲中断)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
现在我用的串口接收发送都是dma,发送的时候就会触发空闲了,,,
一周热门 更多>