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

STM32L0 LL库中如何设置DMA ADC的采集序列?

[复制链接]
虚空藏戒子 提问时间:2019-12-16 17:22 /
如下图1为DMA配置,ADC_ConvertedValue数组接收ADC->DR寄存器的四个值,但每次四个值的在数组中的排序都不一样。曾用过STM32标准库可以通过设置rank来设置采集序列,使采集值在传递数组中的排序固定,不知道LL库中怎么配置?例程代码也未实现
111.jpg
图1

222.jpg
图2

333.jpg


图3
收藏 评论1 发布时间:2019-12-16 17:22

举报

1个回答
butterflyspring 回答时间:2019-12-23 14:57:48
STM32F103 系列的ADC是有个规则序列ADC regular sequence register寄存器,可以配置通道扫描时的序列。而STM32L0 则没有这个序列寄存器,只有通道选择寄存器ADC_CHSELR,只能用来确定哪些通道参与扫描,不能进行排列。所以需要软件进行排列,其实也不复杂,多一两行地址计算而已

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

所属标签

相似问题

官网相关资源

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