微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 有谁知道这段代码的作用吗?具体解释下,谢谢!

有谁知道这段代码的作用吗?具体解释下,谢谢!

时间:10-02 整理:3721RD 点击:
#ifdef  VECT_TAB_RAM
        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);
至于这两句语句的区别,要结合整个程序来看。

应该是头文件里用来定义向量表位置的

应该是头文件里用来定义向量表位置的

应该是头文件里用来定义向量表位置的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top