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

关于STM32F407的多通道ADC问题

liubo 2018-10-08 浏览量:1045
多通道ADC,要么和串口冲突,要么就无法改变电压值,请问是什么原因啊?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 怎么会冲突的呢

    是引脚冲突还是你的程序冲突的呢

    程序上,可以先分别进行调试,再整合起来看看功能有什么影响

    采不到电压,也可能是你的ADC配置不对,触发发方式不对等等,要看看你的代码

    • 发布于 2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • 是不是io冲突,可以考虑更多引脚的封装
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是你的IO有冲突?

    理论上如果没有冲突,ADC通道又足够的话没有问题啊。

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

  • 感觉是自己在使用过程中初始化没有做好,注意ADH的使用
    • 发布于2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是你的初始化没有配置好,ADC引脚应该与串口引脚复用了,你需要重新初始化一下,仔细检查串口和ADC的初始化配置是不是正确的
    • 发布于2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是你在初始化的时候没设置好,不应该冲突的。有些端口的复用要仔细设置的。
    • 发布于2018-10-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 你是不是没有正确初始化adc 最好上代码电路来看看 这种如果不是多路复用一个io一般是不会冲突的
    • 发布于2018-10-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果在硬件上没有失误,那应该是程序初始化导致的。可以试着仿真看看外设设置的对不对
    • 发布于2018-10-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 跟串口冲突的那些,要么改了串口使用的IO,要么改了ADC使用的IO

    无法改变电压值,这个要先测一下实际的电压是多少,然后再确定问题

    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 各个模块之间相互是不影响的,除非你用了一样的IO口

    如果没法更改IO口

    建议更换更多引脚的MCU

    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个模块是不会有影响的,直接用你的IO就可以进行使用
    • 发布于2018-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 跟你的串口冲突一般都是你的串口IO被占用了
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是跟串口冲突那肯定是你adc的GPIO跟串口复用的GPIO有冲突,无法改变电压值的话跟你adc配置有关系。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是串口和你的IO口复用冲突了,如果没有的话就要检查下程序了。
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于STM32F407的多通道ADC问题