news 2026/6/25 15:48:23

ADC 笔记 —— STM32 标准库实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ADC 笔记 —— STM32 标准库实现

一、ADC 是什么?先建立直觉

ADC 全称Analog-to-Digital Converter,模拟-数字转换器。

现实世界的信号都是模拟量(连续变化的电压):

  • 温度传感器输出 0~3.3V 代表 -40℃~+125℃
  • 电位器旋转输出 0~3.3V 代表 0%~100%
  • 麦克风输出随声音变化的微弱电压

单片机是数字世界,只认识 0 和 1。ADC 的职责就是把这个连续的电压值变成单片机能处理的整数

模拟世界 ADC 数字世界 ┌───────────────┐ 电压 1.65V ───→ │ 量化 + 编码 │ ───→ 2048(12位ADC) (连续) └───────────────┘ (整数) 1.65V / 3.3V × 4096 = 2048 ← 转换公式

二、三个核心概念

2.1 分辨率(Resolution)

分辨率决定 ADC 能分辨的最小电压变化量,用位数表示:

STM32F103 ADC = 12 位分辨率 量化级数 = 2^12 = 4096 级(0~4095) 最小分辨电压(1 LSB)= 参考电压 / 量化级数
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 15:47:57

人工智能专业术语详解(S)

在人工智能的字母表中,以S开头的术语集结了一个庞大而核心的族群,它们覆盖了学习范式的根本划分、经典分类器的理论标杆、语言与语音智能的应用前沿,以及数据与不确定性的数学基底。Supervised Learning(监督学习) 定义…

作者头像 李华
网站建设 2026/6/25 15:47:39

用友NC漏洞XVE-2024-13067:从SQL注入到RCE的完整复现与深度剖析

1. 项目概述与背景最近在安全圈里,用友NC的一个老漏洞又被翻出来讨论了,编号是XVE-2024-13067。这个漏洞的核心路径是/uapws/service/nc.uap.oba.servlet.PagesServlet,一个听起来平平无奇的接口,却因为SQL注入问题,最…

作者头像 李华
网站建设 2026/6/25 15:43:26

从“只会点鼠标”到“爱上敲命令”:Linux基础入门 重定向

在Linux的学习之路上,掌握基础命令与服务器初始化配置是迈向高阶运维的必经之路。今天我们将深入探讨Linux中的重定向与任务管理、用户权限体系,以及系统安全与打包压缩等核心知识。无论你是刚入门的新手,还是希望巩固基础的老手,…

作者头像 李华
网站建设 2026/6/25 15:39:00

HS2-HF Patch:游戏模组生态系统的架构演进与技术实践

HS2-HF Patch:游戏模组生态系统的架构演进与技术实践 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch HS2-HF Patch是专为Honey Select 2 Libido DX设…

作者头像 李华