SCB->AIRCR寄存器疑问

2019-08-21 10:07发布

0H}2Z~$$XG4FW{(IP[_{9KQ.png
在Cortex-M3权威指南中说读取寄存器操作时需要写入密匙,但是在原子的程序中没有反映出来啊,程序如下
void Register_NVIC_PriorityGroupConfig(u8 NVIC_Group)         
{
        u32 temp,Group_Set;
        Group_Set=(~NVIC_Group)&0x07;//è¡oóèyλ
        Group_Set<<=8;  
        temp=SCB->AIRCR;
        temp&=0X0000F8FF;
        temp|=0X05FA0000;
        temp|=Group_Set;          
        SCB->AIRCR=temp;                                                 
}

但是能正常工作,这就很郁闷,求教大神
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。