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

F103如何让ADC1每个通道转换64次后换下一个通道在转换64次

[复制链接]
主音调 提问时间:2017-9-28 21:04 /


F103如何让ADC1每个通道转换64次后换下一个通道再转换64次。
我想让ADC1的每个通道采样交流电压信号做均方根处理。

例如:
      通过PWM触发ADC1的第一个通道采样一个周期的交流电压信号(64次)通过DMA传输到数组。
      然后转到ADC1的第二个通道在采样一个周期的交流电压信号(64次)通过DMA传输到数组。
      往后以此类推。
      
     不知哪位大神能帮忙给个思路,这个问题我困扰了好久了,不知道能不能实现。

感激不!!!谢谢!!!

收藏 评论2 发布时间:2017-9-28 21:04

举报

2个回答
Inc_brza 回答时间:2017-9-28 21:32:54
DMA传输完成中断?
主音调 回答时间:2017-9-29 08:41:06
Inc_brza 发表于 2017-9-28 21:32
DMA传输完成中断?

ADC只能配置成扫描模式,但扫描模式是一个通道转换一次后就换下一个通道了。

我有一个思路感觉可行,但就是要主程序或中断程序参与,我就是想知道还有没有比较好
的方法解决这个问题。主要是想最大化的利用DMA,ADC,PWM, 核能不参与就不参与。榨干
它的外设。

所属标签

相似问题

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