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

DMA方式疑问

[复制链接]
liweizhang 提问时间:2020-12-3 17:17 /
大家好,现在对ADC-DMA方式有些疑问,在ADC进行多通道采样时,必须使用DMA的方式,由以下几个问题:
问题1:这是由ADC做流控制器吗?
问题2:在使用stm32cubemx进行DMA配置时,看着很多例子代码都选择dma运行于循环模式。
但是在附图中所描述的情况,外设到内存是禁止循环模式的。出现了矛盾,这又是怎么回事?

1606979920(1).png
收藏 评论5 发布时间:2020-12-3 17:17

举报

5个回答
小歆-2051663 回答时间:2020-12-4 14:14:37
1、一般都是DMA做流控制器
2、从来没听说过“外设到内存是禁止循环模式”,ADC DMA使用循环模式很正常,应该你资料错误。
Kevin_G 回答时间:2020-12-4 16:22:17
ADC只是触发源,DMA本身是控制。
liweizhang 回答时间:2020-12-8 08:02:17
谢谢大家了
liweizhang 回答时间:2020-12-8 08:09:00
小歆-2051663 发表于 2020-12-4 14:14
1、一般都是DMA做流控制器
2、从来没听说过“外设到内存是禁止循环模式”,ADC DMA使用循环模式很正常,应 ...

您好!非常感谢回复。
不过我查看英文资料里也是这样描述的啊
1607385993(1).png
butterflyspring 回答时间:2020-12-22 12:01:12
通常是DMA响应ADC 的REQUEST 才发生一次传输。 传输次数是DMA计数器控制,可以设置单次计数还是循环计数

所属标签

相似问题

官网相关资源

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