新手入门
- 积分
- 3
- 金钱
- 3
- 注册时间
- 2024-6-29
- 在线时间
- 0 小时
|
1金钱
typedef union
{
volatile uint32_t data;
struct
{
volatile uint32_t VECTRESET :1, //Bit 0
VECTCLRACTIVE :1, //Bit 1
SYSRESETREQ :1, //Bit 2
:5, //Bits 7:3
PRIGROUP :3, //Bits 10:8
:4, //Bits 14:11
ENDIANESS :1, //Bits 15
VECTKEY :16; //Bits 31:16
};
}
XScbAIRCR;
//设置优先级分组
void setPriorityGroup(XScbPriGroupEnum priGrp)
{
pScb->AIRCR.PRIGROUP = priGrp;
}
该函数不能正确地设置分组,为什么?请查阅资料,并修改程序。
|
|