stm32嵌入式系统led闪烁程序疑问
发布网友
发布时间:2022-04-23 04:04
我来回答
共1个回答
热心网友
时间:2023-09-18 05:44
void NVIC_Configuration(void)
{
#ifdef VECT_TAB_RAM
//为啥要这样写,其实我也不清楚,只能等高手解答
NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
#else
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);
#endif
}
----是表示中断矢量表放在RAM还是FLASH 区。
//为啥这里又来了一个函数?
void assert_failed(u8* file, u32 line)
{
while (1)
{
}
----这是个断言函数,用来检查函数变量合法性的。对程序本身无实质影响。