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

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

   wsfeitian 
wsfeitian发表的帖子 

 求帮助!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读写有问题呢>  ??

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

心情急切啊!


发表时间:2004年5月14日16:09:38

  
回复该帖

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

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

  54554.[详细]请老古帮忙看看好吗?
摘要:......(无内容)
- [wsfeitian][766次] 2004年5月14日

[上一篇帖子]:[quote][b]以下是引用[i]guest在2003-5-15 20:55:42[/i
[下一篇帖子]:先用文式电桥产生500HZ交流信号,在用TDK功放到你期望的功率.