导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求帮助!8019寄存器读写都正常,DMa读写就有问题.[wsfeitian]

 *第21919篇: 求帮助!8019寄存器读写都正常,DMa读写就有问题.

  
楼 主:wsfeitian 2004年5月14日16:09
 求帮助!8019寄存器读写都正常,DMa读写就有问题.
程序如下,往8019地址为0x0000中写入一个字节0xff,但是读出来却就变了.
void main()

{
unsigned char a;
init_8019(); //8019初始化


page(0);
 reg09=0x00;
 reg08=0x00;   //read page address low
 reg0b=0x00;  //read count high
 reg0a=0x01;  //read count low;
 reg00=0x12;   //write dma, page0
               reg10=0xff;//写入一个字节0xff  

reg0b=0; // count high 中止DMA操作 
reg0a=0;// count low
reg00=0x22;//abort/complete dma page 0

page(0);
reg09=0x00;//寄存器RSAR1 dma read highaddress=0 
reg08=0x00;//RSAR0 dma read lowaddress=0;
reg0b=0x00; //RBCR1 read count high 
reg0a=0x01;//RBCR0 count low 
reg00=0x0a;//dma read and start

a=reg10;   //读出

reg0b=0; // count high 中止DMA操作 
reg0a=0;// count low
reg00=0x22;//abort/complete dma page 0

}

读出后a中的内容不是0xff.但是寄存器读写都正常,这说明电路连接是对的,但是为什么上面的dma读写有问题呢>  ??

什么原因啊????????????

心情急切啊!

  
2楼:wsfeitian 2004年5月14日21:32
 请老古帮忙看看好吗?

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:知道为什么吗?请教4道微机接口的题目

[下一篇主题]:华为3Com公司诚聘软件开发/测试人员