NEC的扩展RAM和CODEBANK在IAR的设置和使用
发布时间:2020-02-03 01:24:22
阅读:次
来源:电力猫厂家
NEC的8位单片机有很多型号具有内部扩展RAM和额外代码段,在IAR中如何使用呢,一直没有资料说明,特将它整理后放于此文。
本文引用地址:扩展RAM:
变量申明方法如下:
#pragma dataseg=IXRAM /*use external RAM*/
__no_init unsigned char test1[10]; //__no_init 不能少
__no_init unsigned char test2[20]; //__no_init 不能少
__no_init unsigned char test3[30]; //__no_init 不能少
__no_init unsigned char test4[40]; //__no_init 不能少
#pragma dataseg=default
在主程序的开始还需要将IMS和IXS初始化一下,必须先设置IMS再设置IXS,如下:
void main( void )
{
DI( ); //关闭中断
IMS=0xCC;
IXS=0x00;
//接下来就可以以正常处理RAM的方法使用扩展RAM了。
}
在IAR中使用NEC的BANK段:
按下图所示,将Code model按下图选择,并查看芯片手册,将BANK寄存器地址填入Reg Address中就可以了
相关阅读
- 人工智能将重构家居商业模式成都一字钎头缓蚀剂铬鞣剂减肥Frc
- 三一赠几内亚泵车到位总统希望早日建设场地布景裹包机木工机纺织器材吸塑模Frc
- 浮玻价格连续两周下滑纤维吊带丁苯橡胶喷雾系统汽车质押智能水表Frc
- 饼干标准要升级增压泵锻件齿型垫片家电灶头钳形仪表Frc
- 7月9日烧碱行情早间提示虾饲料门铃IC风罩击剑鳊鱼养殖Frc
- 陕汽重卡召开石家庄福州2015渠道动员会冷热缸立式车床隔离柱拉伸模具化纤滤纸Frc
- 柳工南极科考勇士廖焕敏李传洪荣耀凯旋外墙瓷砖遵化塑机配件交通设施全棉面料Frc
- 减租降税电气欠费不停供北安纺织陶瓷特殊糖酒包边机电极夹Frc
- 7月9日有机苯乙烯出厂价格压片机伸缩节米粉机电容器管道油泵Frc
- 新兴移山环保高效混合动力推土机全国首创0切带机温控开关新闻纸冷却机水泥罐Frc