No.55092 作者:wsfeitian 邮件:wsfeitian@yahoo.com.cn ID:20382 登陆:2次 文章数:31篇 最后登陆IP:202.103.243.118 最后登陆:2004/6/10 10:17:57 注册:2004/4/19 21:17:01 财富:232 发帖时间:2004/5/21 20:24:44 发贴者IP:202.103.243.118 标题:wsfeitian:大侠帮帮我! 摘要:No.55092大侠帮帮我! 关于8019dma读写问题,下面程序.dma写十个数到地址0x4000开始单元.可是读出后全为"9".其中寄存器读写都是正确的.8019的IOCHRDY悬空. void main(void) { unsigned char bb[10]="0123456789"; unsigned char i,j,aa[10]; init_8019(); //8019初始化 serial(); //串口初始化 page(0); reg07=0x00; reg09=0x40; reg08=0x00; reg0b=0x00; reg0a=10; reg00=0x12; for(j=0;j <10;j++) { reg15=bb[j]; //bb数组存0x4000开始单元,reg15为dma端口 } page(0); reg09=0x40; reg08=0x00; ......
>>返回讨论的主题
|