3258| 2
|
串口中发送数据时判断是否发送或者接收完成 |
5金钱
最佳答案中断状态标志位? >>> USART_GetITStatus
普通标志位? >>> USART_GetFlagStatus
有些标志位仅用作中断,有些标志位仅用作普通标志
有些有些标志位兼具上述两个功能,所以就有两个函数了,很简单的道理。
如果让你设计库函数,是不是要删除其中一个了?你会发现删掉之后,逻辑上会变得很混乱,
TC和TXE的区别你只要知道串口数据时怎么发出去的就明白了:
数据写入DR寄存器之后,如果当前发送移位器为空,则 ...
| ||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-9 03:30
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网