stm32串口接收中断函数,可以进去中断函数,但是while进不了,能进入中断函数说明已经接受到东
答案:2 悬赏:80 手机版
解决时间 2021-04-03 02:51
- 提问者网友:雨不眠的下
- 2021-04-02 23:52
stm32串口接收中断函数,可以进去中断函数,但是while进不了,能进入中断函数说明已经接受到东
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-04-03 01:21
在UART3的中断里面最好不要调用printf这个库函数吧,因为printf的底层也是调用一个串口
另外,把while语句改成 if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)
比较合理点
另外,把while语句改成 if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)
比较合理点
全部回答
- 1楼网友:duile
- 2021-04-03 01:40
printf进去后出不来了,你是不是开了uart3的什么中断?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯