3574| 4
|
求助,请问for之后,数据已经发送完,为何还要加一句while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET); |
1金钱
最佳答案我懂了,这里验证不了,是我的错,看书不认真,我自己解决了,首先,while里面不成立时,不会执行里面的语句,所以,这里是自相矛盾的,其次,我误把TC看成是中断标志位了,其实,它是标志串口的发送引脚是否处于空闲状态,发送完,自然要等待处于发送状态
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-1 02:14
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网