发布网友
共2个回答
热心网友
分两种情况:
外部RAM:在左侧项目窗口右键->options for target "xxxxx"->target页,有个off-chip xdata memery窗口,那里有ram的start和size,你可以根据你的硬件线路具体情况填写其实地址和RAM大小,注意都是16进制,然后在定义变量时,使用xdata描述,编译器就会自动把变量放到外部RAM区去了
扩展IO:
给你个例子:
unsigned char volatile xdata EX_IO _at_ 0xF000;表示这个IO口的地址是0xf000
热心网友
用xdata关键字修饰定义的变量;如unsigned char xdata i, i就是定义在外部ram的变量