各位大虾,高手看过来,关于使用on-chip XRAM
各位大哥
最近在编写程序的时候,有一个问题就是on-chip XRAM 我想用这个作为外部存储器,就是一上电,程序就编译这个外部RAM有效,开始用赋值的方法没有问题,但是如果你要设置大量的变量,C语言就不允许了,有没有好办法
这个程序公共变量是无效的
#include "stdio.h"
#include "math.h"
#include "ADuc834.h"
#define XBYTE ((unsigned char volatile xdata*) 0)
//use internal RAM
double xdata A0=7.6965150;
double xdata A1=2.1224540;
double xdata A2=0.0007543914;
long int xdata point=0x98655;
//long int xdata
sbit flag=0xb5;
void usenum();
void main()
{
int xdata i=0;
int j;
CFG834=1;
point =point +1;
while(1)
{
XBYTE[0x7ff]=0xfe;
j=XBYTE[0x7ff];
if(j==0xfe)
{
flag=1;
}
else
{ flag=0;}
}
}
wing
发表时间:2003年10月24日20:41:20