打印

TMS320F28335的DMA开辟128个地址空间,分16次存满

[复制链接]
871|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinying5213|  楼主 | 2010-8-13 10:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果我想定时(100ms)的方式,每隔100ms,通过DMA向一段RAM中存储8个words,共存16次(16*8=128words),然后在第17次定时到时,第17次的8个words覆盖RAM开始的8个地址。
如何在RAM中开辟8*16=128个地址空间(通过什么寄存器设置)?如何让第17次存的8个值能覆盖RAM开始的8个地址(如何让第16次存储完8个words后指针地址回到开辟的128个地址的开始)?其中的TRANSFER_SIZE和BURST_SIZE如何设置?mode寄存器的CHINTMODE 和ONESHOT 位如何设置?

相关帖子

沙发
六楼的窗户| | 2010-8-22 14:39 | 只看该作者
把第十七次的赋值,赋值到第一次的指针上

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝