STM32F407UART5串口中断不可控

2019-07-20 23:57发布

关闭stm32f407的串口5中断,然后再打开,UART5的接受中断就进不去了,求帮助
        while(1)
        {

                    if(usart5_rec_ok)
                                {
                                        USART_ITConfig(UART5, USART_IT_RXNE, DISABLE);
                                        usart5_rec_ok = 0;
                                        delay_ms(10);
                                        printf("play audio ");
                                        audio_play(3);


                                        USART_ITConfig(UART5, USART_IT_RXNE, ENABLE);//?a???¨¤1??D??       
                                        delay_ms(10);

                                                 
                                }
       

        }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
xuande
1楼-- · 2019-07-21 05:52

可能要清除某些状态位,在 SR 寄存器里面。


FantaSy_
2楼-- · 2019-07-21 09:55
帮顶。。。。
正点原子
3楼-- · 2019-07-21 10:18
 精彩回答 2  元偷偷看……

一周热门 更多>