jiangliq_2000
驱动牛犊
驱动牛犊
  • 注册日期2003-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:766回复:0

求教:关于D12的DMA模式问题

楼主#
更多 发布于:2003-09-18 11:45
我现在用ADUc812+2KB的SRAM+D12做一个数据采集与传输,思路是这样:先是ADUC812的DMA模式直接把数据保存到2KB的存储器,然后再把2KB上的数据通过D12传到PC机上,我看了北航出的《D12固件编程与驱动开发》上讲,D12的DMA模式允许D12主端点和本地共享存储器间实现数据的 传输,即D12和存储器间可自主进行传输,最大传输数据是64K,我的问题是:ADUC812只有8根数据线,D12与存储器进行DMA的时候,应是812先从存储器得数据,再发到D12的主端点,但812只有256B的RAM,812是不是每次读256B然后发给D12呢?那样的话,好象每次传256B,812就要发一次命令看起来就是这样一个过程:
RAM-》812-》D12,问题是812只有8跟数据线,这样的话看起来就不想上面所说的能连续传64K数据了,对这点我百思不得其解,望那位大家给小弟指点迷津,万分感谢
游客

返回顶部