stm32HAL库中哪个函数是来关闭外部中断的
时间: 2023-12-22 18:03:03 浏览: 167
在STM32 HAL库中,可以使用以下函数来关闭外部中断:
```c
void HAL_NVIC_DisableIRQ(IRQn_Type IRQn);
```
其中,`IRQn`是外部中断对应的枚举类型,具体的值取决于具体的芯片型号。使用该函数可以禁用指定的外部中断。
相关问题
stm32HAL库中哪个函数是来开启外部中断的
在STM32 HAL库中,可以使用以下函数来开启外部中断:
```c
void HAL_NVIC_EnableIRQ(IRQn_Type IRQn);
```
其中,`IRQn`是外部中断对应的枚举类型,具体的值取决于具体的芯片型号。使用该函数可以启用指定的外部中断。
stm32 HAL关闭外部中断的函数
在STM32 HAL库中,可以使用以下函数来关闭外部中断:
```c
void HAL_NVIC_DisableIRQ(IRQn_Type IRQn);
```
其中,`IRQn`为外部中断的枚举类型,表示具体的外部中断线。例如,如果要关闭外部中断线 EXTI0,则可以使用以下代码:
```c
HAL_NVIC_DisableIRQ(EXTI0_IRQn);
```
请注意,这个函数只是关闭了外部中断的中断请求,但不会禁用相应的外部中断线。如果需要完全禁用外部中断线,请使用相应的外设控制寄存器进行配置。
希望以上信息能对你有所帮助!如果还有其他问题,请继续提问。
阅读全文