2019-07-20 07:12发布
hpeng1874 发表于 2015-9-2 11:05 1是该寄存器为空,可以往里存放数据 2是该寄存器中的数据已全部发送完成
xuande 发表于 2015-9-11 07:41 回复【4楼】wolfcan: --------------------------------- TXE是指“弹仓”空; TC是“枪膛”空。
最多设置5个标签!
这两句话不是一个意思吗? 全部发完了,本来不就清空了吗?
这个形象。
也就是说,你写数据到串口时,是装入弹仓,硬件会将数据移到枪膛,这时,TXE为1,TC为0,STM32硬件的TX脚正在发送数据,但你还可以装入数据到弹仓,装入后,TXE为0,TC为0.
TX发送完一个数据后,立即将数据从弹仓移入枪膛,这时,TXE为1,TC为0.
最后TX发送完数据,你又没有装入新数据,这时。TXE为1,TC为1.
一周热门 更多>