有谁知道这段代码的作用吗?具体解释下,谢谢!
时间:10-02
整理:3721RD
点击:
#ifdef VECT_TAB_RAM
MY_NVIC_SetVectorTable(0x20000000, 0x0);
#else
MY_NVIC_SetVectorTable(0x08000000,0x0);
#endif
}
有谁知道这段代码的作用吗?具体解释下,谢谢!
MY_NVIC_SetVectorTable(0x20000000, 0x0);
#else
MY_NVIC_SetVectorTable(0x08000000,0x0);
#endif
}
有谁知道这段代码的作用吗?具体解释下,谢谢!
没有具体的内容,就这几行代码,神仙也不知道~~~~~
这个还是将全部的都贴出来吧 断章取义恐怕也不行吧
除了修改中断向量表什么也不知道
这个是选择性编译的语法,如果宏定义了VECT_TAB_RAM,那么编译时便编译
MY_NVIC_SetVectorTable(0x20000000, 0x0);
否则,便编译 MY_NVIC_SetVectorTable(0x08000000,0x0);
至于这两句语句的区别,要结合整个程序来看。
应该是头文件里用来定义向量表位置的
应该是头文件里用来定义向量表位置的
应该是头文件里用来定义向量表位置的