OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3841|回复: 3

STM32F405怎么实现多重ADC信号采集

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2019-8-7
在线时间
4 小时
发表于 2020-11-23 09:23:06 | 显示全部楼层 |阅读模式
5金钱
例如:ADC1对PA0和PA1的引脚进行信号采集,ADC2也对这两个引脚进行信号采集,ADC3对PA3和PA4进行信号采集。这要怎么实现?使用什么ADC模式?(新手没钱,希望大佬可以帮下忙)

最佳答案

查看完整内容[请看2#楼]

ADC1对PA0 PA1采样就行了,再用ADC2对PA0,PA1采样不行 如果确定用ADC1不用ADC2可以用cubemx去配置 网上有F4用cubemx实现多重采样配置的资料
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10566
金钱
10566
注册时间
2017-2-18
在线时间
1913 小时
发表于 2020-11-23 09:23:07 | 显示全部楼层
ADC1对PA0 PA1采样就行了,再用ADC2对PA0,PA1采样不行
如果确定用ADC1不用ADC2可以用cubemx去配置
网上有F4用cubemx实现多重采样配置的资料
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2019-8-7
在线时间
4 小时
 楼主| 发表于 2020-11-23 14:36:24 | 显示全部楼层
peng1554 发表于 2020-11-23 11:12
ADC1对PA0 PA1采样就行了,再用ADC2对PA0,PA1采样不行
如果确定用ADC1不用ADC2可以用cubemx去配置
网上 ...

我的想法是通过两个ADC交错采样提高采样频率,尤其是PA0和PA1的采样频率,PA2和PA3的频率也需要采集信号,但频率低一点没关系;原本我想使用ADC三重采样模式来做的,但是得到的数据不对完全混乱,然后我用ADC双重模式+ADC3单独模式,发现只有ADC3模式在运行,ADC双重模式失效了。尝试的时候发现,ADC双重模式可以正常输出数据,但是三重模式完全就是混乱的
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2019-8-7
在线时间
4 小时
 楼主| 发表于 2020-11-23 17:31:40 | 显示全部楼层
peng1554 发表于 2020-11-23 11:12
ADC1对PA0 PA1采样就行了,再用ADC2对PA0,PA1采样不行
如果确定用ADC1不用ADC2可以用cubemx去配置
网上 ...

三重同步模式是可以用的,数据混乱原来是设置采样周期的时候,ADC写错了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-30 03:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表