你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
测试测试12345
群
tiwen
BBBB
RE:STM32F030串口中断问题
回复:STM32F030串口中断问题
回复:STM32F030串口中断问题
你可以调试一下,程序是不是一直在while判断那里没有出来。
好的,我回去试一下,谢谢
RE:STM32F030串口中断问题
回复:STM32F030串口中断问题
因为你在程序中,使用了
while(!USART_GetITStatus(USART1, USART_IT_TC));
如果你将这个TC标志,换成USART_FLAG_TXE,也就是
while (!USART_GetFlagStatus(USART1, USART_FLAG_TXE));
那样就正常了。
USART_IT_TC和USART_FLAG_TXE是STM32中很容易出问题的标志,参考手册上讲的很明白
RE:STM32F030串口中断问题
回复:STM32F030串口中断问题
这里错了,,你回去试试好了吗?
回复:STM32F030串口中断问题
因为你在程序中,使用了
while(!USART_GetITStatus(USART1, USART_IT_TC));
如果你将这个TC标志,换成USART_FLAG_TXE,也就是
while (!USART_GetFlagStatus(USART1, USART_FLAG_TXE));
那样就正常了。
USART_IT_TC和USART_FLAG_TXE是STM32中很容易出问题的标志,参考手册上讲的很明白
在这个while之前不是已经发送过数据了,等待TXE标志清除?
RE:STM32F030串口中断问题