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
    +关注

    关注

    95

    文章

    5651

    浏览量

    539474
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130306
  • RCC
    RCC
    +关注

    关注

    0

    文章

    91

    浏览量

    26705
  • STM32F407
    +关注

    关注

    15

    文章

    187

    浏览量

    28973
  • stm32cubemx
    +关注

    关注

    5

    文章

    260

    浏览量

    14447
收藏 人收藏

    评论

    相关推荐

    求助单通道数据采集实例,用于求衰减系数

    求助单通道数据采集实例,用于求衰减系数,谢谢、、、、、、、、
    发表于 07-02 17:07

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

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

    labview通道数据采集与存储

    labview如何进行通道数据采集并进行数据存储,采集后提取单通道数据信息
    发表于 11-10 09:22

    中断方式单通道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

    ADC12单通道和序列通道单次转换程序

    ADC12单通道和序列通道单次转换程序
    发表于 07-14 14:19 4次下载

    STM8S_005_ ADC采集单通道电压

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

    STM32_ ADC单通道单次采集

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

    思瑞浦最新推出16位单通道全差分SAR型ADC

    ——TPC5161、18位单通道全差分SAR型ADC——TPC5180。使用SPI通讯,支持DAISY-CHAIN可实现多路级联模式,工作温度支持-40℃ to +125℃,产品广泛应用于数据采集、仪器仪表、工业自动化控制、自动
    的头像 发表于 10-26 11:02 2094次阅读

    CKS32F4xx系列ADC单通道电压采集

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