注:库函数没有现成的函数打开和关闭外部中断
在某些时候我们希望暂时的关闭某条外部中断,以免造成误触发,此时可以使用下面的操作:
关闭:
EXTI->IMR &= ~(EXTI_Linex);
开启:
EXTI->IMR |= EXTI_Linex;
其中EXTI_Linex为指定的中断线。
原理可以参考《STM32参考手册》 中断屏蔽寄存器处。
发布于 2020-03-11
注:库函数没有现成的函数打开和关闭外部中断
在某些时候我们希望暂时的关闭某条外部中断,以免造成误触发,此时可以使用下面的操作:
关闭:
EXTI->IMR &= ~(EXTI_Linex);
开启:
EXTI->IMR |= EXTI_Linex;
其中EXTI_Linex为指定的中断线。
原理可以参考《STM32参考手册》 中断屏蔽寄存器处。
发布于 2020-03-11