以下是我实验的DMA的代码,其他代码都没问题。但DMA就是传不起~~<br /><br /><br /> rDISRC0=(unsigned int)(S_ADDR1); //源地址在SRAM<br /> rDISRCC0=(0<<1)|(0<<0); //SRAM的总线是 AHB, 地址是自动增加<br /> rDIDST0=(unsigned int)(S_ADDR2); // 目的地址<br /> rDIDSTC0=(0<<1)|(0<<0); // SDRAM在总线AHB, 地址是自动增加<br /> rDCON0=(1<<30)(1<<30)|(1<<29)|(1<<22)|(2<<20)|(100);<br /> <br /> rDMASKTRIG0=(0<<2)+(1<<1)+1; //不停止, DMA0 channel 启动,用SW触发<br /> Delay(500);<br /> |
|