阅读:972回复:2
高手们,D12的DMA控制器设置挑战性问题
要使用D12的DMA控制器实现64K的传输
DMA控制器的 设置要开始地址,模式和使能位, 根据上位机的请求命令要设置起始地址,字节数,数据规格 起始地址是怎么样在DMA控制器中设置的啊,高手们 |
|
|
沙发#
发布于:2004-02-17 11:13
这个流程是怎么样的啊
1,建立MDA请求,设置DMA控制器中的寄存器 2,发送/接收要传输的数据 (资料上说传输64K以下不需要固件程序干涉) 每次只能传输64个字节 |
|
|
板凳#
发布于:2004-02-17 16:04
建立后数据每64个字节该是自动完成序列安放的呢?
还是在同一个地方不断的覆盖掉先前地址呢? 这个在DMA控制器中只有起始地址,字节数。传输模式3个参数 这样就能够自动完成把一个个64个字节的段不断的续接起来放在 下位机的外部RAM中吗? D12的DMA控制器开始可以采用,由单片机来设置这个使能位开始DMA传输 传输的字节数减位0后,自动停止传输 |
|
|