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

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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版