UART中的TXE和TC标志位 到底有什么区别

2019-10-16 01:32发布

TXE是 发送寄存器TDR为空 置位;

TC是发送完一帧数据 置位;请问二者 具体什么区别,在实际中的应用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
lqhde163com
2019-10-16 06:29
lqhde163com 发表于 2016-12-15 15:04
http://blog.csdn.net/c_rabbit/article/details/51565509

这里说的这个中间 TXE和TC标志共同使用的例子是错误的,TC=1是因为TXE=1,TC=1是TXE=1的充分不必要条件,所以TC=1,时TXE=1必然成立。当发送给DR寄存器最后一个字节时,TXE=0,直至数据移动到移位寄存器时TXE=1,进入中断时,处理TXE只是关闭中断,TC=1这两个条件 颠不颠倒无所谓的,没有任何影响。

一周热门 更多>