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

2019-10-16 01:32发布

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

TC是发送完一帧数据 置位;请问二者 具体什么区别,在实际中的应用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
lqhde163com
1楼-- · 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这两个条件 颠不颠倒无所谓的,没有任何影响。
lqhde163com
2楼-- · 2019-10-16 11:07
 精彩回答 2  元偷偷看……

一周热门 更多>