你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

一直对DMA的一个小疑问

[复制链接]
硬件狼 提问时间:2016-4-11 17:15 /
用着DMA挺好用,就是有点小疑问
用DMA模式多路AD采集时,后台AD是多久采集一次数据,AD不停采集不停刷新DMA地址里的数据?还是从DMA指定地址里把数据读取出后就会重新填充新数据进去。
这个采集频率最高大家用过多少的!
收藏 评论4 发布时间:2016-4-11 17:15

举报

4个回答
netlhx 回答时间:2016-4-12 14:42:20
个人理解:数据一旦就绪,DMA就开始搬运,速率取决于AD的速率
废鱼 回答时间:2016-4-12 15:57:59
DMA有个SIZE的设置,接收完会产生中断。清除DMA中断后,继续接收。
xmshao 回答时间:2016-4-12 21:07:44
本帖最后由 xmshao 于 2016-4-13 08:55 编辑

你都做过了,看来是ST库做得太好了。
多久采集一次主要取决于你设置的采样时间,如果跟别的更高级DMA或CPU有访问冲突可能还得考虑延时。
没有刷新DMA地址里的数据的说法。

呵呵 DMA就是从一个地方把数据搬到另一个地方,同时还有个数据寄存器,记录搬了了多少个了。

这里有篇关于STM32 DMA调度的话题文章,可以了解下。不过是针对STM32F2/F4.希望从中有些启示和收获。
话说STM32F4系列的总线矩阵与访问调度
如果想了解STM32F1系列DMA应用笔记,可去www.stmcu.com.cn  搜索下AN2548.
硬件狼 回答时间:2016-4-19 13:10:22
xmshao 发表于 2016-4-12 21:07
你都做过了,看来是ST库做得太好了。
多久采集一次主要取决于你设置的采样时间,如果跟别的更高级DMA或CPU ...

是的,跟着Dem实例程序和大家的无私奉献就给捣鼓出来, 学习了,谢谢

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版