-
STM32F407 在定时中断中向串口发送数据,为什么会陷入死循环
定时器中断服务函数代码如下://定时器TIM2(mcuitf接口的tm0)中断函数voidir_func_tm0(){if(TIM_GetITStatus(TIM2,TIM_IT_Update)==SET){USART_SendData(USART1,'A');while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);TIM_ClearITPendingBit(TIM2,TIM_IT_Update);}}为什么会陷入while循环里呀,好让人费解啊。请各位不吝赐教,万分感谢。
2022-09-27 3