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

STM32的多路ADC模块如何设置

3883e8b7a6935561 2018-10-30 浏览量:918
STM32的多路ADC模块如何设置
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在初始化时,要初始化多路的ADC通道,也就是在硬件上也要把多路的ADC引脚配置成ADC复用功能

    使用连续转换模式,不可以是单次的转换模式的,设置间断模式

    配置转换的顺序与通道,最后参数代码

    https://blog.csdn.net/wqx521/article/details/69466440

    • 发布于 2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 有个循环模式,打开ADC采集。每次读取一次数据,依次便是你多通道的数据
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 2
    • 0

  • 设置循环采集,然后开启adc,就能通过寄存器读取每个通道的数据
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 在初始化adc模块的时候可以配置为循环采集,还可以配置采集的方向等,具体可参照固件库例程。
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一下CubeMX生成多路adc的工程,里面直接配置好多个adc接口的。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • (1)设置ADC的通道数量:ADC_InitStructure.ADC_NbrOfChannel = ADC_GALLERY_COUNT; 

    (2)各路ADC的转换次序:

    步骤有点繁琐

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

  • 多路ADC可以用循环模式+DMA去采集的,后续从DMA取到的就是每个通道依次采集到的值
    • 发布于2018-11-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以直接用你cube设置多通道的ADC采样,在你的CUBE中设置好工程就可以
    • 发布于2018-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 要设置你的循环采样方式,可以直接把你的ADC采样进行工程
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议你是用cube这个软件直接进行设置,然后进行输出
    • 发布于2018-12-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的多路ADC模块如何设置