mxd
mxd
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2003-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1318回复:4

DMA的简单问题

楼主#
更多 发布于:2002-12-18 16:49
我现在正被一块DMA芯片困惑,做驱动时,如何启动DMA操作?简单吧,对你么大虾们很简单,请帮帮忙好了。绝对有分享送,如果对我有很大帮助的话。当然........ :cool:
因为爱好而做,因为生活而工作。 互相帮助,共同发展
ha_limin
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2011-07-21
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望23点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-18 17:33
在主控制寄存器中将启动dma的位置1即可
mxd
mxd
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2003-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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的基地址+该偏移量,对吗?谢谢。
因为爱好而做,因为生活而工作。 互相帮助,共同发展
lifeship
驱动小牛
驱动小牛
  • 注册日期2002-10-18
  • 最后登录2005-07-19
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-02 18:25
这个芯片我不了解,不过按理是base address register 0里显示的基址 + 偏移量

base address space 0 是系统分配给芯片的地址空间之一,通过这个地质空间,可以访问到芯片自身的一些寄存器 ,而 base address register 0里面的就是 space 0 对于系统的基址
杯汝前来,  老子今朝,  放荡形骸!  甚长年抱渴,  咽如焦釜,  于今喜醉,  气似奔雷!  慢说刘伶,  古今达者,  醉后何妨死便埋! 
hnsyz
驱动牛犊
驱动牛犊
  • 注册日期2001-12-31
  • 最后登录2010-04-20
  • 粉丝1
  • 关注0
  • 积分108分
  • 威望259点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-04 22:07
TO mxd:
不是科班出身?
厉害....写驱动! & :-) :o
学习,交流
游客

返回顶部