STM32中关总中断函数
时间: 2023-08-11 11:06:56 浏览: 184
STM32中断机制
在STM32中,可以使用以下函数来开启和关闭总中断:
```c
void __enable_irq(void); // 使能总中断
void __disable_irq(void); // 禁止总中断
```
这两个函数是由ARM提供的,用来操作Cortex-M处理器的中断向量表和中断控制器。在STM32中,这两个函数通常是由启动文件提供的,因此在程序中可以直接使用。
需要注意的是,禁止总中断时,会屏蔽所有中断,包括系统中断和外设中断。因此,如果需要禁止某个外设的中断而不影响其他中断,可以使用该外设的中断控制器进行控制。
阅读全文