高级会员
- 积分
- 670
- 威望
- 367
- 贡献
- 197
- 兑换币
- 210
- 注册时间
- 2015-3-15
- 在线时间
- 53 小时
- 毕业学校
- 安徽工业大学
|
[p=177, null, left][size=177px]最近总有人问[p=177, null, left][size=177px]#pragma CODE_SEG __NEAR_SEG NON_BANKED[p=177, null, left][size=177px],还有[p=177, null, left][size=177px]#pragma [p=214, null, left][size=177px]LINK_INFO DERIVATIVE "mc9s12xs128"[p=214, null, left][size=177px]这些函数是什么意思!我在网上收集了一些资[p=177, null, left][size=177px]料希望能解大家疑惑!
[p=214, null, left][size=177px]#pragma LINK_INFO DERIVATIVE "mc9s12xs128[p=214, null, left][size=177px]“
[p=177, null, left][size=177px]是用来改变[p=177, null, left][size=177px]mcu[p=177, null, left][size=177px]的,有了这句就不用手工改了,自动修改,你可以试一下,建一个工[p=177, null, left][size=177px]程,然后改变[p=177, null, left][size=177px]mcu[p=177, null, left][size=177px]具体:你先建一个工程,然后改变[p=177, null, left][size=177px]mcu[p=177, null, left][size=177px],在工程窗口里有一个类似[p=177, null, left][size=177px]芯片的按钮按一下,或者在工程里面点击[p=177, null, left][size=177px]change mcu[p=177, null, left][size=177px],然后你在查看一下工程文件,[p=177, null, left][size=177px]就会自动改变相应的文件!
[p=177, null, left][size=177px]#pragma CODE_SEG __NEAR_SEG NON_BANKED[p=177, null, left][size=177px]前一[p=177, null, left][size=177px]段时间写函数中断时,经常要加上[p=177, null, left][size=177px]#pragma[p=177, null, left][size=177px]语句,否则,编译就会出错。有飞思卡尔[p=177, null, left][size=177px]的[p=177, null, left][size=177px]16[p=177, null, left][size=177px]位单片机写过中断函数的人,就会知道在中断函数前必须加上代码
[p=177, null, left][size=177px]#pragma [p=214, null, left][size=177px]CODE_SEG __NEAR_SEG NON_BANKED [p=214, null, left][size=177px],函数结束的时候最好加上[p=214, null, left][size=177px]#pragma [p=214, null, left][size=177px]CODE_SEG DEFAULT[p=214, null, left][size=177px](这个也可不加,但最好加上,以防出现[p=214, null, left][size=177px]bug)
|
|