搜索

[STM32F1] stm321外部中断失灵

[复制链接]
266|5
 楼主 | 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
请仔细再次测你的程序。我怀疑还是你的程序问题导致的。 
| 2021-4-5 09:09 | 显示全部楼层
想办法观察到自己程序的运行状态,比如挂仿真器、每个中断进出时触发IO反转、计数并打印等等方式。

使用特权

评论回复
| 2021-4-6 09:51 | 显示全部楼层
这种情况不用想,肯定是程序引起的,

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表