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

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

3天内不再提示

Analog-to-Digital Converter模数转换器的数据采集

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2020-09-24 14:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ADCAnalog-to-Digital Converter)模数转换器

ADC外设的工作参数配置

ADC外设的工作参数配置

配置USART外设的工作参数

生成代码

在main.c文件中设置所需变量,

/* USER CODE BEGIN PV */// ADC转换值存放uint16_t adc_value = 0;// 电压值float voltage = 0.0;// 电压值结果显示char voltString[50] = {0};/* USER CODE END PV */

在while循环里,

while (1) { // 启动ADC转换 HAL_ADC_Start(&hadc1); // 等待转换完成,第二个参数表示超时时间,单位ms HAL_ADC_PollForConversion(&hadc1, 100); // 为换取ADC状态 adc_value = HAL_ADC_GetValue(&hadc1); // 采取的右对齐除以2的12次方,参考电压为3.3V voltage = (float)adc_value / 4096 * 3.3; sprintf(voltString, "²É¼¯µ½µÄµçѹֵΪ: %.2f V", voltage); printf("%s ", voltString); HAL_Delay(1000); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ }

在USART.c添加,

#include "usart.h" int fputc(int ch, FILE *f){ HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF); return ch;}

在USART.h添加,

#include "main.h"#include

原文标题:STM32CubeMX-ADC数据采集

文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

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

    关注

    27

    文章

    9365

    浏览量

    155105
  • ADC
    ADC
    +关注

    关注

    0

    文章

    223

    浏览量

    16845

原文标题:STM32CubeMX-ADC数据采集

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    分享Sigma Delta型模数转换器(高精度ADC工作原理)

    Sigma Delta型模数转换器又称Σ-Δ型模数转换器模数转换器(ADC)作为连接物理世界与数字系统的关键部件,广泛应用于工业控制、汽车电子和物联网设备中。其中,Σ-Δ型模数转换器
    的头像 发表于 11-10 17:25 548次阅读

    了解ADC模拟数字转换器的工作原理

    模数转换器Analog-to-Digital Converter,简称ADC)是现代电子系统的核心组件,承担着将连续变化的模拟信号转换为离散数字信号的关键任务,方便数字系统进行处理、
    的头像 发表于 10-28 14:24 153次阅读

    ?高精度模数转换器 CBM79AD60G ?18位、5 MSPS、SAR型差分 #ADC #国产芯片

    模数转换器
    芯佰微电子
    发布于 :2025年09月29日 16:47:12

    Texas Instruments ADS868xW 16 位 SAR 模数转换器数据手册

    Texas Instruments ADS868xW 16位SAR模数转换器 (ADC) 是基于逐次逼近 (SAR) 模数转换器 (ADC) 拓扑的集成数据采集系统系列。这些器件具有高精度、高速
    的头像 发表于 07-24 16:45 822次阅读
    Texas Instruments ADS868xW 16 位 SAR <b class='flag-5'>模数转换器</b><b class='flag-5'>数据</b>手册

    Analog Devices Inc. AD9217射频模数转换器数据手册

    Analog Devices Inc. AD9217射频模数转换器是一款单通道、12位、6GSPS/10.25GSPS射频 (RF) 模数转换器 (ADC),具有6.5GHz输入带宽。AD9217
    的头像 发表于 07-01 14:19 616次阅读
    <b class='flag-5'>Analog</b> Devices Inc. AD9217射频<b class='flag-5'>模数转换器</b><b class='flag-5'>数据</b>手册

    Analog Devices Inc. AD9207 12位模数转换器数据手册

    Analog Devices Inc. AD9207 12位模数转换器 (ADC) 设计用于支持能够直接采样高达7.5GHz宽带信号的通信应用。该12位ADC是一个6 GSPS ADC输入,具有内置
    的头像 发表于 06-30 11:22 508次阅读
    <b class='flag-5'>Analog</b> Devices Inc. AD9207 12位<b class='flag-5'>模数转换器</b><b class='flag-5'>数据</b>手册

    Analog Devices Inc. AD4116模数转换器 (ADC)数据手册

    Analog Devices Inc. AD4116模数转换器(ADC)是低功耗、低噪声、24位Σ-Δ模数转换器,集成了专有的iPassives^®^ 技术,可实现高精度性能。这些ADC集成了模拟
    的头像 发表于 06-23 14:17 661次阅读
    <b class='flag-5'>Analog</b> Devices Inc. AD4116<b class='flag-5'>模数转换器</b> (ADC)<b class='flag-5'>数据</b>手册

    Analog Devices Inc. AD74115单通道可配置模数转换器数据手册

    Analog Devices Inc. AD74115单通道可配置模数转换器是一款为工业控制应用打造的软件可配置输入和输出器件。AD74115H提供各种用例,包括模拟I/O、数字I/O、电阻温度检测(RTD)和热电偶测量功能。
    的头像 发表于 06-20 09:42 607次阅读
    <b class='flag-5'>Analog</b> Devices Inc. AD74115单通道可配置<b class='flag-5'>模数转换器</b><b class='flag-5'>数据</b>手册

    Analog Devices Inc. AD4052紧凑型低功耗Easy Drive SAR模数转换器数据手册

    Analog Devices AD4052紧凑型低功耗轻松驱动逐次逼近寄存(SAR)模数转换器(ADC)是多功能16位器件,可在不影响精度的情况下实现低功耗、高密度数据采集解决方案。
    的头像 发表于 05-30 15:29 699次阅读
    <b class='flag-5'>Analog</b> Devices Inc. AD4052紧凑型低功耗Easy Drive SAR<b class='flag-5'>模数转换器</b><b class='flag-5'>数据</b>手册

    ad7760模数转换器(ADC)数据手册

    电子发烧友网站提供《ad7760模数转换器(ADC)数据手册.pdf》资料免费下载
    发表于 05-17 17:41 0次下载

    EV12AQ605模数转换器应用在哪些领域?

    EV12AQ605模数转换器应用在哪些领域? EV12AQ605是Teledyne e2v推出的一款12位四通道模数转换器(ADC),其高采样率、低延迟、可编程性和广泛的应用领域使其成为多个领域
    发表于 03-18 10:22

    【瑞萨RA2L1入门学习】02. 串口打印 ADC 检测电压

    )即模数转换器,则是将模拟信号转换为数字信号的模块,在通信、数据采集等领域发挥着重要作用。例如激光雷达、温湿度传感等,这些传感通常是模拟
    发表于 03-07 11:52

    EV10AS940单芯片通道模数转换器有哪些应用场景?

    EV10AS940单芯片通道模数转换器(ADC)凭借其卓越的性能特点,在多个高科技领域有着广泛的应用场景。 卫星通信: 在卫星通信系统中,EV10AS940的高速和高精度数据采集能力使其能够处理来自
    发表于 02-18 09:10

    EV10AS940单芯片通道模数转换器(ADC)

    EV10AS940单芯片通道模数转换器(ADC)EV10AS940是一款高性能的单芯片通道模数转换器(ADC),具备高速数据采集和处理性能,应用于数个高科技领域。EV10AS940能够在较宽的温度
    发表于 01-24 08:44

    模数转换器SC1642替换ADS1258在传感信号采集中的应用

    模数转换器SC1642替换ADS1258在传感信号采集中的应用
    的头像 发表于 12-17 09:53 915次阅读
    <b class='flag-5'>模数转换器</b>SC1642替换ADS1258在传感<b class='flag-5'>器</b>信号<b class='flag-5'>采集</b>中的应用