mcuyangyifan 发表于 2015-10-10 23:16:17

STM32F3中断问题

STM32F303VCT6如何关闭全局中断?

你好我好大家好! 发表于 2015-10-11 16:43:47

复位情况下,是全局关闭的

mcuyangyifan 发表于 2015-10-11 22:53:22

#define CLI()      __set_PRIMASK(1)   //关中断
#define SEI()      __set_PRIMASK(0)    //开中断

这样可以吗?

发表于 2015-10-12 10:17:35

没有找到类似M3的这种函数,在CM4.H中找到NVIC_DisableIRQ这个函数,楼主可以先参考一下。

mcuyangyifan 发表于 2015-10-12 17:56:01

NVIC_DisableIRQ这个函数只能关闭某一种中断,不能关闭总中断,谢谢

无线传感器啊 发表于 2015-10-14 10:30:57

//关闭所有中断
__asm void INT_DISABLE(void)
{
CPSID I;          
}
//开启所有中断
__asm void INT_ENABLE(void)
{
CPSIE I;          
}
页: [1]
查看完整版本: STM32F3中断问题