STM32/STM8技术论坛
直播中

李傈吏

7年用户 190经验值
私信 关注
[问答]

STM32F407双ADC采样ADC1和ADC2的时钟同时打开ADC1不能工作

设计要求:ADC1和ADC2分别工作在独立模式,ADC1负责采集IN0-IN3,ADC2采集IN4-IN7。ADC1使用DMA2的stream0,ADC2使用DMA2的stream2,采用规则通道循环采样。
遇到的问题:RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_ADC2, ENABLE); ADC1和ADC2的时钟同时打开ADC1不能工作,ADC2工作正常。如果换做ADC1和ADC3组合,或者ADC2和ADC3组合全部可以正常工作。
谁能帮我解答一下,查了很久了不知道是哪的问题。

问题已经基本解决,需要的朋友给我发消息,程序不一定完全正确,但是目前测试可以用。

回帖(27)

李天竹

2018-12-25 09:20:57
修改成双通道模式即可.
举报

蔡婷

2018-12-25 09:36:19
我也遇到和你一样的问题,ADC1和ADC3分别工作在独立模式,ADC1负责采集7个通道,ADC3采集3个通道,ADC1使用DMA2的stream0,ADC3使用DMA2的stream2,采用规则通道循环采样
ADC1工作正常,但是ADC3工作不正常。
需要怎样设置呢?
举报

李傈吏

2018-12-25 09:52:17
回复第 2 楼 于2013-07-12 15:28:53发表:
修改成双通道模式即可.
我修改过,但是依然不好使,能不能发一下修改代码?谢谢
 
举报

李傈吏

2018-12-25 10:11:16
回复第 3 楼 于2013-07-12 21:24:31发表:
我也遇到和你一样的问题,ADC1和ADC3分别工作在独立模式,ADC1负责采集7个通道,ADC3采集3个通道,ADC1使用DMA2的stream0,ADC3使用DMA2的stream2,采用规则通道循环采样
ADC1工作正常,但是ADC3工作不正常。
需要怎样设置呢?
 
我附件中已经发了代码,你按照我的代码把ADC2全部换成ADC3试试,我修改过没有问题。
 
举报

李傈吏

2018-12-25 10:22:55
回复
 
 
举报

李青

2018-12-25 10:42:54
您好,能给我发一下你的这个代码吗,我也是要采ADC1和ADC3的数据,发现只有一个工作,另外 一个不工作,想参考一下你的,谢了,251216856@qq.com
举报

李作健

2018-12-25 10:56:13
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

李佳

2018-12-25 11:04:53
我也是要采ADC1和ADC3的数据,发现只有一个工作,另外 一个不工作,想参考一下你的代码,170423993@qq.com。谢谢
举报

张琴

2018-12-25 11:23:06
dddddddddddd
举报

李兆水

2018-12-25 11:42:36
没见到附件啊。
举报

张依弛

2018-12-25 11:53:19
dddddddddddddddddddddddddddddddddddd
举报

石建军

2018-12-25 11:59:26
lz还在没?能给我发个资料参考下么?最近做的需要采集模拟数据想用这办法快一点
我的qq363106049
举报

h1654155275.5614

2018-12-25 12:05:19
我最近在搞STM32F103 双ADC采样,希望楼主把代码分享一下,我做一个参考,610819107@qq.com
举报

华农武

2018-12-25 12:25:07
F4 的AD 不稳定吧,之前用过
举报

李子崴

2018-12-25 12:30:13
顶顶顶      
举报

吕钢格

2018-12-25 12:49:30
实际精确度怎样
举报

刘娟

2018-12-25 13:00:14
楼主,同问
举报

王鹏

2018-12-25 13:18:12
你好,双ADC采样出现问题,能提供代码么?谢谢。1474360488@qq.com
举报

周棠亨

2018-12-25 13:24:33
楼主,你好。这个问题我调了好久总是不能成功。ADC1每次可以采样成功,而ADC2或ADC3就只能成功采集到一次,以后都采集不成功。求指教,谢谢!我的邮箱:23027485@qq.co,求代码,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分