导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→各位大虾,高手看过来,关于使用on-chip XRAM

* 43821: 各位大虾,高手看过来,关于使用on-chip XRAM

   fantianchen 
fantianchen发表的帖子 

 各位大虾,高手看过来,关于使用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

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  43886.[详细]你的用法有错误
摘要:看样子你在用 ADuC834片子。  有很多种 MCU 的在片的 XRAM 需要打开一个开关才能使用。 如果在打开这个开关前引用 XRAM, ......(1785字)
- [johnxliu][957次] 2003年10月26日

[上一篇帖子]:不敢不敢!有什么问题共同研究。
[下一篇帖子]:请问编程的问题现在要实现这样的功能,用51来控制电话的拨号,这里可以(程序,且理论上)了.