打印
[STM32F3]

STM32F303CB USART2奇怪中断问题

[复制链接]
1114|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GlenX|  楼主 | 2021-6-29 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32-CUBE环境。
STM32F303CB USART2 采用中断接收,采用串口下载程序后能运行正常。
问题是,只要重新断电再启动就只有一次中断接收,确认主程序运行正常,但不再自动再次进入接收中断。
其它端口无此问题,仅USART2有这个问题,网上有网友提出,但和我的现象细节不同。

请版主/专家 给与指点,半年了没有解决。

使用特权

评论回复
沙发
kiwis66| | 2021-7-1 09:09 | 只看该作者
看的有点乱
我的理解是串口2加电时,接收脚有数据进来,然后触发接收中断?

使用特权

评论回复
板凳
GlenX|  楼主 | 2021-7-1 11:10 | 只看该作者
已经解决,感谢大家关注和帮助。
主要是因为TIM2时钟配置过高,按功能要求预分频应该是72-1,结果我看错了,写成了36-1,所以TIM2中断过赶快,导致通讯被阻断。
但不理解,为社么初始下载后U2能正常运行,而断电复位后就不能正常运行了?!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

519

帖子

2

粉丝