打印
[STM32F1]

stm321外部中断失灵

[复制链接]
831|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
luochangqing112|  楼主 | 2021-4-3 23:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、MCU型号stm32f103c8T6. 有外部中断和多个中断1和2。
2、中断1和2的优先级高于外部中断,中断1与中断2、外部中断随机发生,工作一段时间后,外部中断无反应,其它功能正常,必须断电重启才能进入外部中断。
3、现在怀疑进不了外部中断,是不是进入外部中断的时候,被高优先级的中断1与中断2打断了,但是外部中断没来得及清除中断标识位,而进入不了外部中断。

使用特权

评论回复
评论
xyz549040622 2021-4-6 09:52 回复TA
@luochangqing112 :不奇怪。 
luochangqing112 2021-4-5 22:44 回复TA
@xyz549040622 :干扰导致的,我这个运行环境有变频器,干扰到给芯片供电的开关电源了。加了滤波器就好了。但是干扰只是干扰到外部中断,其它模块都正常也是比较奇怪。 
xyz549040622 2021-4-4 23:22 回复TA
请仔细再次测你的程序。我怀疑还是你的程序问题导致的。 
沙发
zchong| | 2021-4-5 09:09 | 只看该作者
想办法观察到自己程序的运行状态,比如挂仿真器、每个中断进出时触发IO反转、计数并打印等等方式。

使用特权

评论回复
板凳
ayb_ice| | 2021-4-6 09:51 | 只看该作者
这种情况不用想,肯定是程序引起的,

使用特权

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

本版积分规则

55

主题

390

帖子

3

粉丝