stm32串口接收中断函数,可以进去中断函数,但是while进不了,能进入中断函数说明已经接受到东

2025-03-19 01:42:32
推荐回答(2个)
回答1:

在UART3的中断里面最好不要调用printf这个库函数吧,因为printf的底层也是调用一个串口
另外,把while语句改成 if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)
比较合理点

回答2:

printf进去后出不来了,你是不是开了uart3的什么中断?