• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F4双重ADC问题

瞩目人kri 2018-08-20 浏览量:1079
单个ADC的多通道数据采集已经会了,现在同时使用ADC1和ADC3来采集数据,具体该如何设置呢??我按照两个独立的ADC使用,将他们整合到一起,但是不起作用,必须注释掉一个ADC另一个才好用。
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是不是复位了ADC?初始化的时候复位的话,另外一个的配置,直接就完了
    • 发布于 2018-08-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8

  • 时钟配置有没有全打开

    两个ADC的采样模式是什么呢,

    不起作用,是数据不对,还是没有进中断呢

    • 发布于2018-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • ADC1和ADC3是完全独立的,

    一起用不会相互影响

    问题应该是出在程序方面,应该是ADC1配置好之后,又被ADC3覆盖了

    • 发布于2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个通道是不会相互干扰的,你要检查你的配置是否有引脚复用的功能配置
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可能不起作用的,楼主可以参考一下野火429挑战者的三重ADC教程,把其中一个ADC注释掉,更改寄存器标志位就是双重ADC了。

    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32 的两个ADC是不会互相干扰的,除非你共用了某个IO,建议检查一下代码
    • 发布于2018-08-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个ADC是独立的,你这种情况应该是软件初始化的时候有问题,要检查一下你的初始化代码
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用你的自动扫描模式进行ADC的轮询读取即可
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F4双重ADC问题