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

    文章

    8189

    浏览量

    141682
  • ADC
    ADC
    +关注

    关注

    0

    文章

    91

    浏览量

    16845

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

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

收藏 人收藏

    评论

    相关推荐

    16位模数转换器SC1464用于智能同步采集板,兼容AD7616

    16位模数转换器SC1464用于智能同步采集板,兼容AD7616
    的头像 发表于 04-11 10:07 100次阅读
    16位<b class='flag-5'>模数转换器</b>SC1464用于智能同步<b class='flag-5'>采集</b>板,兼容AD7616

    客户案例 | 多通道数模转换器ADC动静态参数测试解决方案

    模数转换器,即Analog-to-Digital Converter,常称ADC,是指将连续变量的模拟信号转换为离散的数字信号的器件。大部分现实世界的电信号是模拟信号,ADC构建了模
    发表于 02-28 15:24 169次阅读
    客户案例 | 多通道数模<b class='flag-5'>转换器</b>ADC动静态参数测试解决方案

    求一种多通道数模转换器ADC动静态参数测试解决方案

    模数转换器,即Analog-to-Digital Converter,常称ADC,是指将连续变量的模拟信号转换为离散的数字信号的器件。
    的头像 发表于 02-27 16:29 388次阅读
    求一种多通道数模<b class='flag-5'>转换器</b>ADC动静态参数测试解决方案

    模数转换器:并行比较型和逐次逼近型

    逐次逼近型模数转换器(Successive Approximation Converter)是一种常用的模数转换器转换方式。它通过逐步逼近输入信号的数值来获得逼近的数字输出。
    发表于 01-23 15:58 459次阅读
    <b class='flag-5'>模数转换器</b>:并行比较型和逐次逼近型

    模数转换器转换方式有哪几种?模数转换器原理图

    模数转换器的主要作用是将连续变化的模拟信号转换为数字信号,以便于数字系统进行处理、存储和传输。
    发表于 01-23 15:54 484次阅读
    <b class='flag-5'>模数转换器</b>的<b class='flag-5'>转换</b>方式有哪几种?<b class='flag-5'>模数转换器</b>原理图

    模数转换器的工作原理是什么?

    模数转换器(DAC)是将数字信号转换为模拟信号的设备。其工作原理可以简单描述如下
    的头像 发表于 11-27 18:27 730次阅读

    AD9094: 8-Bit, 1 GSPS, JESD204B, Quad Analog-to-Digital Converter Data Sheet AD9094: 8-Bit, 1 GSPS, JESD204B, Quad Analog-to-Digital Convert

    参数、数据手册,更有AD9094: 8-Bit, 1 GSPS, JESD204B, Quad Analog-to-Digital Converter Data Sheet的引脚图、接线图、封装手册
    发表于 10-17 19:13
    AD9094: 8-Bit, 1 GSPS, JESD204B, Quad <b class='flag-5'>Analog-to-Digital</b> <b class='flag-5'>Converter</b> Data Sheet AD9094: 8-Bit, 1 GSPS, JESD204B, Quad <b class='flag-5'>Analog-to-Digital</b> Convert

    adc模数转换器的作用

    ADC模数转换器的作用 ADC,全称为Analog-to-Digital Converter,即模数转换器,是一种将模拟信号转换为数字信号的
    的头像 发表于 09-02 10:13 1372次阅读

    什么是D/A转换器?D/A转换器的基本形式

    D/A转换器(Digital-to-Analog Converter, DAC)是指将数字(Digital)量转换为模拟(
    发表于 08-25 10:11 4653次阅读
    什么是D/A<b class='flag-5'>转换器</b>?D/A<b class='flag-5'>转换器</b>的基本形式

    ADC模数转换器电路设计

    在我们的控制系统中需要使用一个"模数转换"的功能。所谓“模数转换”,就是将模拟量转换为数字量,也就是我们经常说的ADC
    发表于 07-27 16:02 1698次阅读
    ADC<b class='flag-5'>模数转换器</b>电路设计

    STM32模数转换器 (ADC)介绍

    STM32F4xx系列提供的12位ADC是逐次逼近型模数转换器
    发表于 07-22 16:37 1854次阅读
    STM32<b class='flag-5'>模数转换器</b> (ADC)介绍

    ADC模数转换器介绍

    模数转换器(analog to Digital Converter,简称ADC)是一种数据转换器
    发表于 06-26 11:44 2857次阅读
    ADC<b class='flag-5'>模数转换器</b>介绍

    模数转换器SC1644在地震勘测仪器中的应用

    ,也是最关键最重要的设备,而模数转换器又是地震数据采集中最核心的部分,它的性能直接影响采集数据的准确性,关系到地质分析的正确性,本文推荐使用芯炽SC1644低功耗、8/16通道高集成度的多路复用
    的头像 发表于 06-12 14:53 375次阅读
    <b class='flag-5'>模数转换器</b>SC1644在地震勘测仪器中的应用

    如何选择数据采集系统中的转换器

    数据采集系统中,转换器是将模拟信号转换成数字信号的重要组成部分。选择适合的转换器可以提高采集系统的准确性和可靠性。本文将从
    的头像 发表于 06-07 17:15 800次阅读

    模拟转换器ADC的原理和一般步骤介绍

    模数转换器,即ADC(Analog to Digital Converter),是一个将模拟信号转换为数字信号的器件(电路),例如将温度、湿
    发表于 05-16 11:15 2875次阅读
    模拟<b class='flag-5'>转换器</b>ADC的原理和一般步骤介绍