你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

没有使能HAL_NVIC_EnableIRQ(EXTI0_1_IRQn);就不能HAL_NVIC_DisableIRQ吗?

[复制链接]
七七baba 提问时间:2022-3-24 16:11 / 未解决
没有使能HAL_NVIC_EnableIRQ(EXTI0_1_IRQn);就不能HAL_NVIC_DisableIRQ吗?
单独执行HAL_NVIC_DisableIRQ(EXTI0_1_IRQn);   
会导致程序进步了STOP模式,是这样的吗?       
1 收藏 评论6 发布时间:2022-3-24 16:11

举报

6个回答
xmshao 回答时间:2022-3-24 17:59:49
不存在你说的这个说法。你说HAL_NVIC_DisableIRQ(EXTI0_1_IRQn);而进不了STOP模式,会不会因为
关闭了中断响应而实际上又发生了中断,导致相关中断请求位没有被清零,若出现这种情况是进不了STOP模式的。你不妨检查确认下。
废鱼 回答时间:2022-3-24 16:20:32

不会啊。只是操作对应的中断寄存器功能。楼主发生了什么情况呢?可以单步进去看看,是不是其他的操作导致产生硬件错误中断了。

七七baba 回答时间:2022-3-24 16:31:42

废鱼 发表于 2022-3-24 16:20
不会啊。只是操作对应的中断寄存器功能。楼主发生了什么情况呢?可以单步进去看看,是不是其他的操作导 ...

[md]程序还是在跑,就是功耗不正常

butterflyspring 回答时间:2022-3-24 17:13:58

我的理解是,内核的中断入口关闭了,但是外部中断的请求信号还回来,所以会影响功耗,甚至不能进入。 楼主可以屏蔽这个中断的事件,使它不去打扰中断控制器。EXTI.PNG

废鱼 回答时间:2022-3-24 17:48:18

功耗是高还是低?如果是高于正常,可能是因为配置了输入模式,外部电路影响。将IO的状态设置和外部电路匹配的模式解决该问题。

七七baba 回答时间:2022-4-3 17:45:49
xmshao 发表于 2022-3-24 17:59
不存在你说的这个说法。你说HAL_NVIC_DisableIRQ(EXTI0_1_IRQn);而进不了STOP模式,会不会因为
关闭了中断 ...

嗯呐,谢谢

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版