Embedded stm32f429zi迪斯科板中断驱动的usart不工作

Embedded stm32f429zi迪斯科板中断驱动的usart不工作,embedded,Embedded,目前,我正在从事基于stm32f429发现板的项目,在该项目中,我一直坚持使用usart代码。我正在为我的项目使用usart2,并在PA2和PA3上设置了引脚 例如,为了检查usart的工作情况,我将tx n rx短路,以便回显我正在传输的任何内容,但没有成功,即使我尝试了st的专用驱动程序,也没有成功。如果遇到同样的情况,任何人都可以帮助我。 我已经检查了所有的时钟配置细节,一切正常。甚至我可以看到usart寄存器中设置了txe标志。中断接收肯定会造成混乱。欢迎来到Stackoverflow。

目前,我正在从事基于stm32f429发现板的项目,在该项目中,我一直坚持使用usart代码。我正在为我的项目使用usart2,并在PA2和PA3上设置了引脚 例如,为了检查usart的工作情况,我将tx n rx短路,以便回显我正在传输的任何内容,但没有成功,即使我尝试了st的专用驱动程序,也没有成功。如果遇到同样的情况,任何人都可以帮助我。
我已经检查了所有的时钟配置细节,一切正常。甚至我可以看到usart寄存器中设置了txe标志。中断接收肯定会造成混乱。

欢迎来到Stackoverflow。提供一些您已经尝试过的代码片段。有时还需要连接CTS/RTS。您是否为UART和GPIOA供电?如果您正在发送任何数据,最好检查(使用示波器、另一个接收器,或者使用电阻器和LED)。您也可以尝试从轮询端口状态寄存器开始,而不是使用中断,以排除中断设置的问题。