初中生
最后登录1970-1-1
在线时间 小时
注册时间2017-3-13
|
看了火哥的视频,UART发送有字符,字符数组和字符串。
但是有个问题我想请教一下。
发送字符的时候检测while( USART_GetITStatus(USART1,TXE) == RESET );
现在这个TXE的标志是RESET,软件里面没有置成SET,那是硬件置为成SET。
发送字符数组和字符串的时候调用发送字符的函数,每个字符都有while( USART_GetITStatus(USART1,TXE) == RESET );,
那为什么还要去while( USART_GetITStatus(USART1,TC) == RESET )?就算去检测TC标志那也不应该只检测一次,因为TXE和TC不是
一对的吗?
|
|