求助GD32F130 DMA问题

[复制链接]
1678|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

粉丝
快速回复 在线客服 返回列表 返回顶部