跳转至

嵌入式常见术语速查表

本文将单片机与嵌入式开发中的高频术语划分为多个主题,每个术语配有“核心含义 / 典型用途 / 排错提示”,便于初学者在查阅数据手册或调试项目时快速找到关键概念。

硬件基础与电源

术语 英文/缩写 核心含义 典型用途 排错提示
单片机 MCU (Microcontroller Unit) 集成 CPU、存储器、外设于一颗芯片,通过固件执行特定控制任务 控制板、传感器节点、智能家居 常与 MPU 混淆;选型时关注外设资源、Flash/SRAM 容量
核心架构 Core Architecture 描述 MCU 内核类型(如 Cortex-M0/M4),决定指令集、性能与特性 评估算力、功耗、编译工具链 忽视 FPU/DSP 支持会限制算法实现;需匹配编译器选项
工作电压 Operating Voltage Range MCU 正常运行的供电范围,受温度和负载影响 电源设计、低功耗模式 电压跌落会出复位或锁死;注意不同温度下阈值差异
VDD/VSS VDD / VSS Pins 数字电源正端与地参考,常分布在芯片四周 供电布线、测量噪声 忘记全部 VDD/VSS 上电或地线不牢固会烧芯片
VDDA/VSSA VDDA / VSSA 模拟外设独立供电与地,需更干净的电源 ADC、DAC、高精度测量 直接与 VDD 硬连且无滤波会引入噪声,降低精度
去耦电容 Decoupling Capacitor 紧贴电源引脚的电容,抑制瞬态电流与噪声 每个 VDD 引脚通常放置 0.1 μF + 大容量电容 距离过远或数量不足会导致复位、外设异常
LDO Low Dropout Regulator 线性稳压器,将较高电压转换为稳定低电压 电池供电、模拟部分 热损耗大;压差不足会掉压,需关注最大输出电流
DC-DC Switching Regulator 开关稳压转换器,效率高,适合大电流 电池驱动、便携设备 纹波会干扰 ADC;布局不当产生 EMI,需加过滤
Brown-out Reset BOR 当电压跌破阈值时自动复位 MCU 的保护机制 低功耗、电池设备 阈值过高导致频繁复位,过低又不能保护 Flash
Power-on Reset POR 上电过程让 MCU 在稳定点启动的电路 所有上电流程 电源上升过慢或焊接不良会让 POR 失效、启动失败
电源域 Power Domain MCU 内部可独立开关的供电区域 低功耗管理、外设隔离 忘记同步域间信号或未按顺序上电会导致锁死

时钟与复位体系

术语 英文/缩写 核心含义 典型用途 排错提示
时钟源 Clock Source 提供时基的振荡器,可为内部 RC 或外部晶振 设置系统频率、外设时序 内部 RC 温漂大;外部晶振需匹配负载电容
HSE/HSI High-Speed External/Internal HSE 外部高速晶振,HSI 内部高速 RC USB、精确串口 晶振参数不匹配或焊接问题会导致不振荡
LSE/LSI Low-Speed External/Internal 低速晶振/RC,常用于 RTC、低功耗计时 RTC、低功耗唤醒 LSI 精度低;LSE 布局需远离干扰源
PLL Phase-Locked Loop 倍频电路,将低频时钟提升到目标频率 主频提升、USB 时钟 倍频/分频设置不合规会禁止启动或导致不稳定
时钟树 Clock Tree 展示时钟源与分频关系的结构图 CubeMX 配置、性能分析 忽视外设分频会产生超频/欠频;修改后需逐项验证
SYSCLK System Clock MCU 内核执行指令使用的主时钟 运算性能、延时计算 变更后需重新配置延时与通信波特率
AHB/APB 分频 AHB/APB Prescaler 把 SYSCLK 分配给总线与外设的分频器 TIM、USART、DMA 分频设置错误会导致外设时钟异常
RTC Real-Time Clock 独立实时时钟,支持低功耗运行 定时唤醒、时钟记录 未接后备电池会掉电归零;需选择 LSE/LSI 源
IWDG/WWDG Independent/Window Watchdog 监控程序卡死的定时器,IWDG 独立运行,WWDG 有喂狗窗口 安全关键任务、无人值守设备 忘记喂狗或窗口配置不当会导致误复位
系统复位 System Reset 让 MCU 回到默认状态的机制(外部、软件、上电等来源) 故障恢复、调试 需读取 RCC_CSR 判断复位来源,避免循环复位

GPIO 与模拟接口

术语 英文/缩写 核心含义 典型用途 排错提示
GPIO General Purpose I/O 可编程数字输入输出引脚,支持多种模式 按键、LED、继电器 未初始化模式或速度设置不当导致功能异常
推挽输出 Push-Pull Output 上下管共同驱动,能输出稳定高低电平 LED、逻辑信号 与外部强上拉并联可能短路;高速切换会有 EMI
开漏输出 Open-Drain Output 仅能下拉,需外部上拉实现高电平 I²C、5V 兼容接口 忘记上拉电阻会悬空;下拉电流受限
上拉/下拉电阻 Pull-up / Pull-down 让输入脚有默认电平,避免悬空 按键消抖、总线默认态 内部电阻较大,需确认是否满足响应速度
驱动能力 Drive Strength GPIO 输出的最大电流/速度级别 驱动蜂鸣器、继电器 超出电流额定会烧引脚;高速模式增加噪声
施密特触发 Schmitt Trigger 带滞回的输入电路,提升抗噪能力 按键输入、慢速信号 并非所有引脚支持;阈值需查阅手册
模拟模式 Analog Mode 关闭数字缓冲器,为模拟外设提供低噪信号路径 ADC、DAC 引脚 忘记切换为模拟模式会出现漏电或采样失败
ADC Analog-to-Digital Converter 把模拟电压转换为数字值,常见 12/16 位 传感器采集、电池监测 参考电压、采样时间和通道校准需正确设置
DAC Digital-to-Analog Converter 输出可调模拟电压或波形 音频、控制电压 输出受参考电压限制;最好加缓冲与滤波
采样时间 Sampling Time ADC 采样保持电容充电所需时间 高阻传感器、精准测量 采样时间过短读数偏低,过长影响速度
比较器 Analog Comparator 比较两个模拟输入并输出数字信号 过流保护、零点检测 滞回设置不当会抖动;输入范围有限

通信接口与协议

术语 英文/缩写 核心含义 典型用途 排错提示
UART/USART Universal Asynchronous/Synchronous Receiver Transmitter 异步串口接口,USART 兼容同步模式 调试打印、模块通信 波特率、位宽、校验需匹配;注意 TX/RX 交叉连接
SPI Serial Peripheral Interface 主从同步串行通信,常用四线制 Flash、LCD、传感器 CPOL/CPHA 配置错误会错位;片选时序要符合器件要求
I²C Inter-Integrated Circuit 双线多主多从串行总线 EEPROM、IMU 需外部上拉;处理好 7 位与 10 位地址差异
CAN Controller Area Network 差分多主通信,总线可靠性高 汽车、工业控制 终端电阻与位定时必须正确;滤波器配置错误会丢包
LIN Local Interconnect Network 基于 UART 的单线串行协议 车身控制、低速节点 校验计算需正确;波特率与主站同步
I²S Inter-IC Sound 专用音频串行接口 音频编解码、数字麦克风 LRCLK/BCLK 相位错会左右声道反转
USB OTG FS/HS USB On-The-Go (Full/High Speed) 支持主从切换的 USB 控制器 U 盘升级、虚拟串口 供电、上拉与 ID 引脚配置错误会阻止枚举
Ethernet MAC Media Access Controller 以太网控制器,需外接 PHY 工业以太网、物联网网关 需匹配 RGMII/MII 接法;PHY 复位与时钟不可忽略
RS-485 RS-485 Transceiver 差分半双工物理层,需外部收发器 工业总线、长距离通信 DE/RE 控制时序要准;总线需终端电阻和偏置
Modbus Modbus RTU/TCP 工业现场常用通信协议 PLC、仪表 地址和寄存器偏移易混;CRC/校验必须正确
DMA Direct Memory Access 外设与内存间高速搬运数据,减轻 CPU 负担 UART/SPI 连续收发、ADC 采集 地址、长度、模式设置错误会触发 HardFault 或数据错位
校验/CRC Checksum / CRC 数据完整性验证算法 通信帧、固件校验 需使用协议指定的多项式与大小端规则

定时与控制

术语 英文/缩写 核心含义 典型用途 排错提示
通用定时器 General-Purpose Timer (TIMx) 支持计数、PWM、捕获比较等功能的综合定时器 LED 闪烁、频率测量 忘记开启时钟或 PSC/ARR 设置错误导致频率不符
高级定时器 Advanced Timer (TIM1/TIM8) 具备互补输出、死区、刹车等高级功能 电机驱动、逆变 未配置死区会直通;刹车输入未使能无法保护
基本定时器 Basic Timer (TIM6/TIM7) 仅提供定时中断或 DAC 触发功能 DAC 触发、周期任务 不能直接输出 PWM;需配合触发输出
PWM Pulse Width Modulation 通过占空比调节平均电压或功率 LED 调光、电机控制 未同步更新寄存器导致跳变;占空比 0%/100% 的边界需注意
输入捕获 Input Capture 记录信号到达时的计数值,用于测频测脉宽 转速检测、测距 忘记清零标志或滤波设置不当会抖动
输出比较 Output Compare 计数值匹配时触发事件或改变输出状态 定时中断、方波输出 模式选择错误无输出;主输出使能需打开
编码器接口 Encoder Interface 硬件支持读取正交编码器脉冲 位置闭环、电机反馈 未启用两个通道会丢计数;滤波需匹配速度
SysTick System Tick Timer Cortex-M 内置 24 位定时器,用作系统节拍 HAL_Delay、RTOS 调度 修改主频后需重新配置;频率过高会占用 CPU
低功耗定时器 Low-Power Timer (LPTIM) 在睡眠模式下仍可运行的定时器 超低功耗唤醒、计数 时钟源有限;进入睡眠前需配置唤醒条件
触发输出 Trigger Output (TRGO) 定时器与其他外设间的触发信号 DAC、ADC 同步采样 未选择正确 TRGO 源导致外设不同步
死区时间 Dead-time 互补 PWM 中插入的保护间隔 MOSFET/IGBT 驱动 死区过小会直通烧毁,过大降低效率

存储、启动与安全

术语 英文/缩写 核心含义 典型用途 排错提示
Flash Flash Memory 存储程序和常量的非易失存储器 固件存储、OTA 擦写需按页/扇区;未解锁或未擦除写入会失败
SRAM Static RAM 程序运行时存储变量和堆栈的易失存储器 堆、栈、缓冲区 超出容量会 HardFault;注意中断栈空间
模拟 EEPROM Emulated EEPROM 在 Flash 中模拟的非易失数据存储 参数保存、校准 写入次数有限;需轮换擦写避免穿透
OTP One-Time Programmable 仅能写入一次的存储区域 序列号、密钥 写入后无法修改;调试阶段谨慎使用
Option Bytes Option Bytes 控制启动、读写保护、BOR 等的配置字节 读写保护、调试接口 设置错误会锁芯片;修改后需复位生效
Bootloader Bootloader 启动阶段决定跳转应用或进入升级模式的小程序 串口升级、IAP 跳转前需关闭中断并重置向量表与栈指针
启动模式 Boot Mode 决定 MCU 上电后执行的存储区 量产、在线升级 Boot0/Boot1 引脚配置错误会停在系统 Bootloader
MPU Memory Protection Unit 为不同内存区域设定访问权限与属性 RTOS 隔离、提升安全性 配置错误会触发 MemManage Fault;区域有限
ECC Error Correction Code 检测并纠正存储器位翻转的机制 高可靠性、航天 首次访问需初始化以免触发假警
CRC 引擎 CRC Engine 片上硬件用于快速计算 CRC 固件完整性验证、通信校验 多项式、初值需与协议一致;注意位序
安全域 TrustZone / Secure Region 在硬件层隔离安全与非安全代码的机制 IoT 安全、密钥保护 需配置门控与 API;调试安全域需授权

软件栈与开发流程

术语 英文/缩写 核心含义 典型用途 排错提示
HAL 库 Hardware Abstraction Layer 厂商封装的硬件抽象接口 快速开发、跨芯片复用 调用链长影响性能;需检查返回值判断错误
LL 库 Low-Layer Library 更贴近寄存器的轻量驱动 高速/时序敏感场景 与 HAL 混用要控制初始化顺序,避免重复配置
CMSIS Cortex Microcontroller Software Interface Standard ARM 提供的标准接口(核心头文件、DSP 库等) 编译器兼容、RTOS 适配 未包含正确头文件或宏定义会编译失败
启动文件 Startup File 定义复位向量、堆栈初始化、默认中断 工程模板、裸机项目 修改向量表需同步链接脚本;注意默认弱定义
链接脚本 Linker Script (Scatter File) 决定代码与数据在内存的分布 多段存储、引导区 配置错误会段重叠或越界;需检查 map 文件
中断服务函数 ISR (Interrupt Service Routine) 响应硬件中断的函数,需要快速执行 按键响应、串口接收 忽略清除标志或执行耗时逻辑会导致重复触发
临界区 Critical Section 关闭中断或调度以保护共享资源 RTOS 共享资源 忘记退出会死锁;临界区应尽量短
RTOS Real-Time Operating System 提供任务调度、同步、通信等内核 多任务、联网项目 任务栈不足会崩溃;优先级反转需使用互斥锁
任务/线程 Task/Thread RTOS 中独立调度的执行单元 功能模块化 共享资源需用同步机制;优先级配置需避免饿死
调度器 Scheduler 决定任务执行次序的内核组件 FreeRTOS、RTX Tick 配置错误会调度不准;ISR 中调用阻塞 API 会出错
消息队列 Message Queue 任务间通信的缓冲结构 数据传递、命令队列 队列满/空处理不当会阻塞;消息大小需统一
STM32CubeMX STM32CubeMX ST 图形化配置工具,生成初始化代码 外设配置、工程模版 再次生成需保护 USER CODE 区域;版本升级需对比差异
BSP Board Support Package 针对开发板封装的驱动和初始化层 快速移植、演示项目 BSP 与量产板存在差异,需删减无用模块
SDK Software Development Kit 厂商提供的完整软件套件(驱动、示例、工具) 复杂模组、协议栈 版本更新会改接口;需阅读发行说明与迁移指南

调试与诊断

术语 英文/缩写 核心含义 典型用途 排错提示
JTAG/SWD Joint Test Action Group / Serial Wire Debug 片上调试与下载接口,SWD 为双线简化版 烧录固件、单步调试 线序错误或读保护会导致连接失败
SWO Serial Wire Output 单线调试输出,用于实时日志和事件 printf 重定向、ITM 日志 需配置波特率与调试器支持,否则输出乱码
ETM Embedded Trace Macrocell 提供无丢失的指令/数据跟踪 性能分析、故障复现 需额外引脚与高速探头;布线需谨慎
断点 Breakpoint 在特定地址暂停程序执行 单步排错、变量观察 Flash 断点数量有限;在中断中使用需谨慎
观察点 Watchpoint 监控特定内存访问的断点 越界排查、共享变量调试 数量有限且需对齐;访问频繁会拖慢运行
printf 重定向 printf Retarget 把标准输出重定向到串口/SWO/屏显 调试打印、日志 在 ISR 中打印会阻塞;需注意缓冲区与线程安全
Semihosting Semihosting 借助调试器与主机交互的 I/O 机制 快速调试、虚拟文件系统 速度慢且需保持调试连接;断开会卡死
逻辑分析仪 Logic Analyzer 采集数字信号的工具,用于协议分析 总线调试、时序验证 采样率需高于信号频率;共地避免测量错误
在路仿真器 ICE (In-Circuit Emulator) 提供硬件级别的在线调试能力 高端调试、复杂系统 成本高且需匹配芯片;连接线越短越好
边界扫描 Boundary Scan 利用 JTAG 链测试引脚连通性 PCB 量产测试 任一器件链路断开会影响整板测试
Profiling Profiling / Performance Analysis 测量程序运行时间与资源占用 算法优化、瓶颈定位 Release 模式测试更准确;注意测量工具影响

量产与可靠性

术语 英文/缩写 核心含义 典型用途 排错提示
ISP In-System Programming 在成品板上通过接口直接烧录固件 量产、售后 接口需留空间;供电和复位时序要匹配
IAP In-Application Programming 程序运行中写入自身 Flash,实现在线升级 配置更新、固件升级 写入时需屏蔽中断;防止升级中断电导致“砖机”
OTA Over-the-Air Update 通过无线链路远程升级固件 IoT、终端维护 需双备份或回滚机制;确保传输加密与校验
老化测试 Burn-in Test 在高温/高负载下长时间运行筛除早期故障 产线质量控制 时间过短无法暴露隐患;需监控供电与散热
EMI/EMC Electromagnetic Interference/Compatibility 控制电磁辐射与抗干扰能力 认证测试、系统设计 忽视地平面和滤波会导致认证不过;注意回流路径
ESD 保护 Electrostatic Discharge Protection 静电防护措施或器件 接口设计、产线操作 未佩戴防静电装备会损坏芯片;TVS 需选对电压
Surge 防护 Surge Protection 抑制浪涌电压的保护方案 电源入口、工业接口 器件额定值不足会被击穿;需搭配保险丝和滤波
三防涂覆 Conformal Coating 在 PCB 表面喷涂防潮防腐材料 潮湿、腐蚀环境 涂覆前需遮蔽连接器;维修需先清理涂层
DFT Design for Testability 面向测试与诊断的设计策略 量产测试、维护 未预留测试点导致排错困难;建议配合脚本
金样 Golden Sample 作为对照使用的标准样品 产线校准、质量验证 需定期校准金样状态;防止被误修改
追溯码 Traceability Code 记录生产批次与物料信息的编码 售后追踪、质量管理 编码规则不一致导致追溯困难;需与系统同步

使用建议:遇到新外设或调试问题时,先在对应主题中找到关键术语,再回到芯片数据手册或应用笔记深入阅读,可显著降低理解成本并减少踩坑次数。