0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

扩展模块之双路ADC

撞上电子 2023-07-31 22:07 次阅读

第一节硬件解读

大家打开ADC模块的原理图,如下图:

8b24616a-2fab-11ee-bbcf-dac502259ad0.png

可以得到ADC扩展板引脚的关系:

扩展板序号

ADC模块引脚

2

LD1

3

GND

4

LD2

5

IN1

6

GND

7

IN2

9

VCC3.3

我们看看主板上面扩展版的接口,如下图:

8b47420c-2fab-11ee-bbcf-dac502259ad0.png

可以得到主板上扩展板引脚的关系:

扩展板序号

主板引脚

1

5V

2

PB6

3

GND

4

PB7

5

PB1

6

GND

7

PB0

8

PA8

9

VDD_NODE

10

PB4

所以综合得出主板和ADC模块的引脚关系,如下:

扩展板序号

主板引脚

ADC模块引脚

1

5V

2

PB6

LD1

3

GND

GND

4

PB7

LD2

5

PB1

AIN1

6

GND

GND

7

PB0

AIN2

8

PA8

9

VDD_NODE

VCC3.3

10

PB4

第二节CubeMX配置

第一步:如下图配置ADC,

8b602ede-2fab-11ee-bbcf-dac502259ad0.png

第二步:注意引脚顺序,ADC扩展模块PR1对应通道ADC_IN9,PR2对应通道ADC_IN8。所以用户标签如下:

8b7a7b0e-2fab-11ee-bbcf-dac502259ad0.png

第三节MDK代码

第一步:引用头文件和句柄

8bb40892-2fab-11ee-bbcf-dac502259ad0.png

第二步:编写ADC读取函数。如下:

8bd6bac2-2fab-11ee-bbcf-dac502259ad0.png

第三步:编写main函数,如下 :

8c15a1f6-2fab-11ee-bbcf-dac502259ad0.png

第四节 实验现象

注意:

1,请用USB线连接电脑与开发板。

2,请选择A开发板。

现象:

1,继电器K1和K2吸合。

2,LED灯LD5亮。

3,OLED第一行显示RP1的电压值。

4,OLED第二行显示RP2的电压值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2484

    浏览量

    46533
  • adc
    adc
    +关注

    关注

    95

    文章

    5652

    浏览量

    539483
  • 扩展
    +关注

    关注

    0

    文章

    50

    浏览量

    17953
收藏 人收藏

    评论

    相关推荐

    ZCAN总线ZMIO310扩展模块应用指南

    ZMIO310系列扩展模块是立式总线扩展模块,可支持EtherCAT和CAN两种总线方式扩展数字量IO、模拟量AD和DA。 当控制器本体的I
    发表于 04-27 02:45 19次阅读
    ZCAN总线ZMIO310<b class='flag-5'>扩展</b><b class='flag-5'>模块</b>应用指南

    stm32f103ADC同步规则模式两个ADC转换的通道数量能不一样吗?

    stm32f103rct6,配置成双ADC同步规则模式时,主ADC1、从ADC2,因为需要总共采集9通道,便配置成ADC1转换5
    发表于 04-10 06:21

    STM32F4 ADC采集数据不匹配是什么原因造成的?如何解决?

    通过STM32F4 进行同步规则AD采集,设置ADC1,ADC2各2通道,一共4通道进行AD采集。 按照我的理解是0~3.3V对应0~
    发表于 04-02 08:21

    STM32可以同时6ADC传输吗?

    STM32可以同时6ADC传输吗
    发表于 03-21 06:11

    stm32F407 ADC+DMA 10采集,2数据异常怎么排查?

    stm32F407ADC+DMA 10采集2数据异常(通道9/10)使用的是0/1/2/38/9/10/11/12/13 通道9与通道10 虽然有数据但不变化好像与外边是断开的配置都是相同的其余各通道采集正常
    发表于 03-13 07:38

    TC275 GTM TOM模块做电机控制,增减模式中能否实现底部与顶点触发ADC

    TC275 GTM TOM模块做电机控制,增减模式中能否实现底部与顶点触发ADC已解决!
    发表于 01-26 06:15

    全志R128外设模块配置—ADC按键配置方法

    FreeRTOS平台上使用的按键为ADC-KEY,采用的ADC模块为GPADC。
    的头像 发表于 10-20 16:41 619次阅读
    全志R128外设<b class='flag-5'>模块</b>配置—<b class='flag-5'>ADC</b>按键配置方法

    定时器触发3ADC同时采样指定次数

    定时器触发3ADC同时采样指定次数控制3ADC相等时间间隔,采样N次。
    发表于 10-19 08:30

    MindSDK应用基础—ADC模块样例

    MindSDK为MM32主流的微控制器,实现了一组ADC样例工程。本文通过讲解ADC模块的样例工程,介绍ADC模块的功能和用法。
    的头像 发表于 08-17 17:16 634次阅读

    怎样确保PLC与扩展模块的连接牢固度?

    确保PLC与扩展模块的连接牢固度非常重要,可以采取以下几个措施: (1)正确安装:在安装过程中,确保正确对齐PLC和扩展模块的连接接口,并按照制造商提供的指导进行正确的插拔操作。避免使
    的头像 发表于 08-16 08:15 442次阅读

    扩展模块之矩阵键盘

    第一节硬件解读扩展模块ADC模块是一模一样的,是插在主板上面的,主板的扩展口在ADC章节讲解了
    的头像 发表于 07-31 22:06 492次阅读
    <b class='flag-5'>扩展</b><b class='flag-5'>模块</b>之矩阵键盘

    扩展模块之温度传感器

    第一节硬件解读所有的扩展模块是一模一样的,是插在主板上面的,主板的扩展口在前面章节讲解了,我们完全可以回顾一下:主板上扩展板引脚的关系:扩展
    的头像 发表于 07-31 22:06 496次阅读
    <b class='flag-5'>扩展</b><b class='flag-5'>模块</b>之温度传感器

    市电电量检测电压电流计量模块介绍

    *附件:RN8209C功率检测模块介绍.pdf RN8209C,目前常用在换电柜和充电桩等电量检测上,其支持3ADC检测,提供两电路和一
    发表于 07-30 21:32

    io扩展模块常见的种类有哪些?io扩展模块一般又卖多少钱?

    其实说白了,IO扩展模块就是一种用于扩展设备输入/输出接口的硬件设备。根据不同的应用场景和需求,IO扩展模块可以分为多种类型。以下是一些常见
    的头像 发表于 07-12 17:59 1806次阅读

    中微CMS32F03564KB Flash,运放,比较器DALI照明MCU

    应用领域: 64KB Flash,运放,比较器,可编程增益放大器,ADC模块。 广泛应用
    发表于 05-22 09:29