阅读:1318回复:4
DMA的简单问题
我现在正被一块DMA芯片困惑,做驱动时,如何启动DMA操作?简单吧,对你么大虾们很简单,请帮帮忙好了。绝对有分享送,如果对我有很大帮助的话。当然........ :cool:
|
|
|
沙发#
发布于:2002-12-18 17:33
在主控制寄存器中将启动dma的位置1即可
|
|
板凳#
发布于:2002-12-19 09:27
在主控制寄存器中将启动dma的位置1即可 你说的这个我明白,由于我不是科班出身,对一些东西不是很了解,希望你能给予解答,我的DMA是这样的,芯片是AN4032。它说The Address of Operate Register is offset from the Base Address Register 0.所以在对Operate Register操作时,地址就是系统分配的基地址+the Base Address Register 0的基地址+该偏移量,对吗?谢谢。 |
|
|
地板#
发布于:2003-01-02 18:25
这个芯片我不了解,不过按理是base address register 0里显示的基址 + 偏移量
base address space 0 是系统分配给芯片的地址空间之一,通过这个地质空间,可以访问到芯片自身的一些寄存器 ,而 base address register 0里面的就是 space 0 对于系统的基址 |
|
|
地下室#
发布于:2003-01-04 22:07
TO mxd:
不是科班出身? 厉害....写驱动! & :-) :o |
|
|