打印

28335DMA-DAC级联怎么配置

[复制链接]
1303|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
meng219902|  楼主 | 2015-4-8 17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在对DMA有点疑惑,我用DMA传AD的数据,我用级联模式,我看了TI的历程了,但是我不会改成15个通道的,
DMACH1BurstConfig(15,1,1);
这条语句,是确定一帧要传多少个字吗?我16个AD通道,所以要传16个字,每传一个字源地址就加“1”,不对吗?同样我也目的地址加“1”,有错吗?

DMACH1TransferConfig(1,0,0);
设置每次传送包含多少个帧,我AD16个通道,传一帧不就可以了?源地址增量我设的为“0”、目标地址增量为“0”(请不要看我复制粘贴的数字多少),因为传完16个数据,AD地址应回到原位,目的地址也应该回到原位。

DMACH1WrapConfig(16,0,16,0);

源地址总偏移量多少后就重载,重载后源地址偏移量多少,后面是目的地址的,我传16个数,就要求重新从AD0结果开始。

DMACH1ModeConfig(DMA_SEQ1INT,PERINT_ENABLE,ONESHOT_DISABLE,CONT_ENABLE,SYNC_DISABLE,SYNC_SRC,
OVRFLOW_DISABLE,SIXTEEN_BIT,CHINT_END,CHINT_ENABLE);

我就把第四项,连续模式使能位给使能了,升息的我都没有改,
为什么这样做 我AD采样结果传输不成功呢

相关帖子

沙发
meng219902|  楼主 | 2015-4-8 17:33 | 只看该作者
不要看我配置的数,就是让你们看看配置格式有没有问题

QQ截图20150408170528.jpg (182.97 KB )

QQ截图20150408170528.jpg

使用特权

评论回复
板凳
zhangmangui| | 2015-4-8 22:28 | 只看该作者
28335的DMA_操作___及ADC.pdf (399.33 KB)

使用特权

评论回复
地板
meng219902|  楼主 | 2015-4-9 20:49 | 只看该作者

版主 这个我已经看完了,感觉还是不通

使用特权

评论回复
5
yiyuan318| | 2017-3-28 15:01 | 只看该作者

版主28377D可以用DMA给DAC更新数据么?为何我无法写入,是因为期间不支持么?

使用特权

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

本版积分规则

38

主题

908

帖子

14

粉丝