liangliangwa 发表于 2017-9-20 17:04:40

STM32使用标准库,怎么在使用时开启外部中断,不使用时关...

STM32使用标准库,怎么在使用时开启外部中断,不使用时关闭外部中断?怎么使用标准函数库函数来控制关闭外部中断?

liangliangwa 发表于 2017-9-20 22:12:19

补充:是有两个外部中断,我想让其中一个在想用的时候打开,不用的时候关闭。

MrJiu 发表于 2017-9-21 09:27:18

标准库?早就没用了。。。官方都不支持更新了。。。不过寄存器到是可以看参考资料!!!

liangliangwa 发表于 2017-9-21 16:52:25

MrJiu 发表于 2017-9-21 09:27
标准库?早就没用了。。。官方都不支持更新了。。。不过寄存器到是可以看参考资料!!! ...

此时,并未真正喜欢HAL库,试着在用。

liangliangwa 发表于 2017-9-21 16:53:45

已解决:直接修改寄存器,EXTI->IMR &= ~ (EXTI->LineX);具体哪个中断,根据情况定。

发表于 2017-9-21 16:57:34

我使用的时候,如下配置:
EXTI_InitStructure.EXTI_Line = EXTI_Line0;
EXTI_InitStructure.EXTI_LineCmd = DISABLE;
EXTI_Init(&EXTI_InitStructure);
EXTI_ClearITPendingBit(EXTI_Line0);
页: [1]
查看完整版本: STM32使用标准库,怎么在使用时开启外部中断,不使用时关...