void MY_NVIC_SetVectorTable(u32 NVIC_VectTab, u32 Offset)
{
//检查参数合法性
assert_param(IS_NVIC_VECTTAB(NVIC_VectTab));
assert_param(IS_NVIC_OFFSET(Offset));
SCB->VTOR = NVIC_VectTab|(Offset & (u32)0x1FFFFF80);//设置NVIC 的向量表偏移
寄存器
//用于标识向量表是在 CODE 区还是在 RAM 区
}
这里的IS_NVIC_VECTTAB(NVIC_VectTab)
是什么东西?