STM32F3中断问题
STM32F303VCT6如何关闭全局中断? 复位情况下,是全局关闭的 #define CLI() __set_PRIMASK(1) //关中断#define SEI() __set_PRIMASK(0) //开中断
这样可以吗? 没有找到类似M3的这种函数,在CM4.H中找到NVIC_DisableIRQ这个函数,楼主可以先参考一下。 NVIC_DisableIRQ这个函数只能关闭某一种中断,不能关闭总中断,谢谢 //关闭所有中断
__asm void INT_DISABLE(void)
{
CPSID I;
}
//开启所有中断
__asm void INT_ENABLE(void)
{
CPSIE I;
}
页:
[1]