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

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

3天内不再提示

ADC单通道、多通道采集实例

CHANBAEK 来源:头条号秋天滴风 作者:头条号秋天滴风 2023-04-25 09:48 次阅读

本文将通过ADC单通道、多通道采集功能对输入电压进行采样

芯片STM32F407

工具:STM32CUBEMX、KEIL5

①STM32CUBEMX配置ADC单通道采集工程文件

②代码实现

③STM32CUBEMX配置ADC多通道采集工程文件

④代码实现

①STM32CUBEMX配置ADC单通道采集工程文件

Step1:使能USART3,用于调试

wKgZomRHMXqAHiQTAAOAe9hqd_4220.jpg

Step2:配置RCC时钟

wKgaomRHMXqAEZyzAAO_WbKzhrw053.jpg

wKgZomRHMXuAaqx5AALLoPnUx6g179.jpg

Step3:PA4外部引脚的外部电路是电压采样电路,将PA4设为AD采样通道

wKgaomRHMXuAJad3AAPQXGkV9zs427.jpg

Step4:设置ADC参数

wKgZomRHMXyAfuSNAAGjs51bMX4978.jpg

wKgaomRHMX2AZ4kBAAG2YBzn-Wc662.jpg

Step5:设置中断优先级、分组

wKgZomRHMX2AHYT0AAPJGfC8ehM268.jpg

Step6:生成工程文件

②代码实现

输出重定向

wKgaomRHMX6AIZEgAAJQF_ek42A549.jpg

代码实现

wKgZomRHMX-AAe8AAABfgQygZaA036.jpg

日志

wKgaomRHMX-Aaw5nAAG7AtjkUxE525.jpg

③STM32CUBEMX配置ADC多通道采集工程文件

使能USART3用于调试

wKgZomRHMYCAQAFMAAOPfudTd7s670.jpg

使能RCC、配置时钟树

wKgaomRHMYCALdyzAAOeYDlzQkQ790.jpg

wKgZomRHMYGABTPcAALX_qXG0Go318.jpg

3、PA4外部引脚的外部电路是电压采样电路,将PA4设为AD采样通道

wKgaomRHMYKAMVfHAAPIKpSLVh4664.jpg

配置ADC参数、选择两个通道

wKgZomRHMYKAD6MKAAO2w03L8gA888.jpg

wKgaomRHMYOARmvLAAOYKzqhy_0479.jpg

设置中断优先级分组及优先级

wKgZomRHMYOAH5pnAAP3wvQ0q1c541.jpg

5、生成配置文件

④代码实现

输出重定向

wKgaomRHMYSAWX8hAAHlA-qjj-o151.jpg

代码实现

wKgZomRHMYSAMchhAABXBeUvB8M936.jpg

wKgaomRHMYWAGa0dAABWpeehurE362.jpg

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

    关注

    99

    文章

    6567

    浏览量

    546710
  • 时钟
    +关注

    关注

    11

    文章

    1758

    浏览量

    132181
  • RCC
    RCC
    +关注

    关注

    0

    文章

    93

    浏览量

    27175
  • STM32F407
    +关注

    关注

    15

    文章

    188

    浏览量

    29810
  • stm32cubemx
    +关注

    关注

    5

    文章

    286

    浏览量

    15365
收藏 人收藏

    评论

    相关推荐

    一种通道ADC采样板系统电路设计

    ADC板的设计从通道上来划分的话,可以分为单通道ADC板和通道
    发表于 10-31 14:54 8136次阅读
    一种<b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>ADC</b>采样板系统电路设计

    利用DAQ进行采集时,单通道采样的原理是什么?

    数据采集一直在仿用例程,在哪些情况下使用单通道采样合适,哪些情况下使用单通道单采样就可以?内部的机理一直没有搞清楚,期待各位大神答疑解惑,万分感谢!
    发表于 07-22 08:58

    中断方式单通道ADC读取电压

    单端/差分ADC和三个内部通道。学习内容:1.轮询方式单通道ADC读取电压2.中断方式单通道ADC
    发表于 08-11 07:22

    STM32-ADC单通道通道采集

    STM32-ADC单通道通道采集单通道配置
    发表于 12-17 07:29

    通道ADC采集的相关资料分享

    一、准备工作[PA4->AO1]、[PA5->AO2] 转动RP5、RP6可观察到测得AD值变化二、原理图关于ADC采集详解,参考“STM32-ADC配置详解及应用。实例:《中断
    发表于 01-11 08:01

    如何利用DMA方式采集通道的数据

    前言:之前一篇博客介绍了环境光传感器通过ADC的方式采集单通道的数据,现在介绍一下DMA方式采集通道
    发表于 02-21 06:40

    STM32 ADC模块温度传感器的单通道采集通道采集实现

    关于这个模块其实我在前面的博客中已经写的比较详细了,因此我在这只是放一下代码而已。传送门:STM32ADC模块-温度传感器的单通道采集通道
    发表于 02-22 08:22

    平头哥RVB2601测评:ADC轮询单通道与DMA通道采集步骤

    1);☐printf("adc1:%d", i);☐}☐ }二、对adc单通道采样:那怎么用查询的方法对通道采样呢?这个问题开始也是想了很
    发表于 03-09 06:23

    ADC单通道DMA到通道DMA ADC采集修改事项

    1、 使能通道IO,因为从单通道通道,需要添加规则转换通道数,故需要使能扫描模式,否则只能扫描第一个
    发表于 03-08 10:58

    基于CVI的通道数据采集系统

    基于计算机技术及虚拟仪器平台LabWindows/CVI 开发了通道实时数据采集系统。系统采用ACL-8112PG 数据采集卡作为数据采集
    发表于 12-31 15:10 79次下载

    ADC单通道(DMA)

    程序简介 -工程名称:ADC单通道(DMA) -实验平台: 秉火STM32 F429 开发板 -MDK版本:5.16 -ST固件库版本:1.5.1 【 !】功能简介: 使用ADC采集
    发表于 12-13 15:25 8次下载
    <b class='flag-5'>ADC</b>—<b class='flag-5'>单通道</b>(DMA)

    ADC通道(DMA)

    程序简介 -工程名称:ADC通道(DMA) -实验平台: 秉火STM32 F429 开发板 -MDK版本:5.16 -ST固件库版本:1.5.1 【 !】功能简介: 使用ADC
    发表于 12-13 15:31 33次下载
    <b class='flag-5'>ADC</b>—<b class='flag-5'>多</b><b class='flag-5'>通道</b>(DMA)

    STM8S_005_ ADC采集单通道电压

    STM8S_005_ADC采集单通道电压
    的头像 发表于 03-20 10:14 6139次阅读

    STM32_ ADC单通道单次采集

    STM32_ADC单通道单次采集
    的头像 发表于 04-08 09:57 7424次阅读
    STM32_ <b class='flag-5'>ADC</b><b class='flag-5'>单通道</b>单次<b class='flag-5'>采集</b>

    CKS32F4xx系列ADC单通道电压采集

    CKS32F4xx系列ADC单通道电压采集
    的头像 发表于 11-06 16:54 1071次阅读
    CKS32F4xx系列<b class='flag-5'>ADC</b><b class='flag-5'>单通道</b>电压<b class='flag-5'>采集</b>