导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→8019ram测试程序.

* 54164: 8019ram测试程序.

   wsfeitian 
wsfeitian发表的帖子 

 8019ram测试程序.
我的电路里没有用串口,用了一个液晶lcd.


void main(void)
{uchar *aa="12345678";
uchar bb[8];
uchar i;


lcd_initialize();       //液晶初始化
init_8019();//8019 初始化

firstline(aa,8);//液晶第一行显示"12345678" 8 个字符

//向8019的0x4000单元写入12345678
page(0);
 reg09=0x40 ; //txdwrite highaddress
 reg08=0x00;  //read page address low
 reg0b=0;  //read count high
 reg0a=8;  //read count low;
 reg00=0x12;   //write dma, page0
 for (i=0;i  <8;i++) 
 {
    reg10=*(aa+i);  
 }

//将0x4000单元的内容读出送bb[8]中
page(0);
reg09=0x40;//寄存器RSAR1 dma read highaddress=0 
reg08=0;//RSAR0 dma read lowaddress=0;
reg0b=0; //RBCR1 read count high 
reg0a=8;//RBCR0 count low 
reg00=0x0a;//dma read and start

for (i=0;i  <8;i++)
{ bb[i]=reg10;//读取一个字节
  delay_ms(300);
}

for(;;)
secondline(bb,8);       //液晶第二行显示8个字符,按照原理应该显示"12345678",然而
                     //结果却显示"PPPPPPPP"

}


运行结果:
为么什么运行结果不是显示"12345678",而是总是显示"PPPPPPPP",而且无论设置0x4000地址还是其他地址,结果总是现实"PPPPPPPP".
我感觉是网卡晶振不起振(测电压都是2.1v),但是不起振,数据不能传输,液晶里应该不会有数据显示啊.

求指点!




发表时间:2004年5月10日12:23:11

  
回复该帖

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

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

[上一篇帖子]:好你的51snd 还有吗?能提供源程序吗?
[下一篇帖子]:急求 命令式程序接口设计  c/c++,急如果谁可以的话,请联系QQ: