打印

求助GD32F130 DMA问题

[复制链接]
1438|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nice_way|  楼主 | 2017-11-21 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于在 AD 转换时,Regular Group有多个通道,所以要用 DMA 来将 AD 数据传输到内存中,DMA 一共执行 30 次,现在的问题是前 10 次 DMA 的数据不能保留,即第2次 DMA 会把内存中第1次 DMA 的值清 0,第3次清除掉第2次的值,以此类推,但是从第11次 DMA 起,内存值又全部正常被保留了。

请教各位这种怪异的现象可能会是哪儿的问题?
沙发
Houtz| | 2017-11-22 10:29 | 只看该作者
这个问题听你这样描述很难判断你软件哪里出了问题,我这边有测试过ADC使用DMA的例子,可以发个例程给你试试,有问题再反馈给我375880228@qq.com

使用特权

评论回复
板凳
baimiaocun2015| | 2017-11-24 20:16 | 只看该作者
楼上的很不错的,可以在这上边分享出来的哈

使用特权

评论回复
地板
vibra2016| | 2017-11-24 20:59 | 只看该作者
在进行Ad数据采集的时候,需要进行DMA设计的,可以提高效率的。

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝