嵌入式mcu开发专业术语汇总

文章目录

一、时钟系统术语

中文 英文 缩写 用途 配置要点
高速外部时钟 High Speed External HSE 外部晶(4~26MHz),系统时钟来源 需配置晶振频率,使能 OSC
低速外部时钟 Low Speed External LSE 32.768kHz 晶振,给 RTC 用 需配置,用于低功耗时基
高速内部时钟 High Speed Internal HSI 内部 RC 振荡器(如 16MHz),上电默认 精度不如 HSE,但不用外部晶振
低速内部时钟 Low Speed Internal LSI 内部 32kHz 左右,给独立看门狗或 RTC 精度低,省成本时用
锁相环 Phase Locked Loop PLL 倍频用,把 HSE/HSI 倍频到更高频率 配置分频系数、倍频系数,得到系统时钟
系统时钟 System Clock SYSCLK CPU 运行的主时钟 最高频率取决于芯片,HSE/HSI/PLL 输出
总线时钟 Bus Clock HCLK/PCLK AHB/APB 总线时钟 分频得到,不能超过总线最高频率

二、总线术语

中文 英文 缩写 用途 配置要点
高级高性能总线 Advanced High-performance Bus AHB 连接 CPU、内存、DMA 等高速设备 时钟 HCLK,通常 = SYSCLK
高级外设总线 Advanced Peripheral Bus APB 连接低速外设(UART、I2C、TIM) 时钟 PCLK,通常 HCLK 分频得到
APB1 APB1 APB1 低速外设总线 1 时钟 ≤ 通常 36MHz(STM32F1)或 100MHz(H7)
APB2 APB2 APB2 高速外设总线 2 时钟 ≤ 72MHz(F1)或 100MHz(H7),接 ADC、GPIO 等
总线矩阵 Bus Matrix - 多主设备访问多从设备的交叉开关 硬件自动,一般不需配

三、外设时钟使能

  • 要让外设工作,必须先使能它的时钟
中文 英文 示例代码 说明
外设时钟使能 Peripheral Clock Enable __HAL_RCC_GPIOA_CLK_ENABLE() 在操作外设前必须先开时钟
复位时钟 Reset Clock __HAL_RCC_USART1_FORCE_RESET() 外设卡死时可复位
时钟安全系统 Clock Security System CSS HSE 失效时自动切到 HSI,防死机

四、GPIO 相关术语

中文 英文 缩写 用途 配置
推挽输出 Push-Pull Output PP 输出高低电平 GPIO_MODE_OUTPUT_PP
开漏输出 Open-Drain Output OD 需要上拉电阻,多用于 I2C GPIO_MODE_OUTPUT_OD
复用功能 Alternate Function AF 引脚用作外设(UART、SPI 等) GPIO_MODE_AF_PP/OD
上拉电阻 Pull-Up PU 内部上拉,默认高电平 GPIO_PULLUP
下拉电阻 Pull-Down PD 内部下拉,默认低电平 GPIO_PULLDOWN
浮空输入 Floating Input - 无上下拉,电平不确定 GPIO_NOPULL
模拟模式 Analog Mode - ADC 输入 GPIO_MODE_ANALOG

五、中断相关术语

中文 英文 缩写 用途 配置
中断服务函数 Interrupt Service Routine ISR 中断触发后执行的函数 名字固定,如 USART1_IRQHandler
嵌套向量中断控制器 Nested Vectored Interrupt Controller NVIC 管理中断优先级、使能 HAL_NVIC_SetPriority()
外部中断 External Interrupt EXTI 引脚电平变化触发中断 配置触发边沿
优先级分组 Priority Grouping - 抢占优先级 vs 子优先级 HAL_NVIC_SetPriorityGrouping()

六、定时器相关术语

中文 英文 缩写 用途 配置
预分频器 Prescaler PSC 分频计数器时钟 TIM_Handle.Init.Prescaler
自动重装载值 Auto-Reload Register ARR 计数到多少触发 TIM_Handle.Init.Period
向上计数 Up-Counting - 0 → ARR TIM_COUNTERMODE_UP
向下计数 Down-Counting - ARR → 0 TIM_COUNTERMODE_DOWN
中央对齐 Center-Aligned - 0→ARR→0,PWM 用 TIM_COUNTERMODE_CENTERALIGNED
捕获/比较通道 Capture/Compare Channel CC 输入捕获/输出比较/PWM 配置 TIM_Channel

七、DMA 相关术语

中文 英文 缩写 用途 配置
直接内存访问 Direct Memory Access DMA 外设←→内存自动搬运 配置源地址、目的地址、长度
循环模式 Circular Mode - 传输完自动从头开始 DMA_CIRCULAR
半传输中断 Half Transfer Interrupt HT 传输一半时触发 DMA_IT_HT
传输完成中断 Transfer Complete Interrupt TC 传输完成时触发 DMA_IT_TC

八、通信协议相关

中文 英文 缩写 特点 配置要点
通用异步收发器 Universal Asynchronous Receiver/Transmitter UART 异步,两根线(TX/RX) 波特率、数据位、停止位
串行外设接口 Serial Peripheral Interface SPI 同步,四线(SCK/MOSI/MISO/CS) 主从模式、极性、相位
内部集成电路 Inter-Integrated Circuit I2C 两线(SCL/SDA),多从机 速率(100k/400k)、从机地址
控制器局域网络 Controller Area Network CAN 汽车常用,差分信号 波特率、滤波器

九、低功耗模式

中文 英文 说明 唤醒方式
睡眠模式 Sleep Mode CPU 停,外设继续 任何中断
停止模式 Stop Mode 所有时钟停,SRAM 保持 EXTI、RTC
待机模式 Standby Mode 功耗最低,大部分电路断电 唤醒引脚、RTC

十、常用缩写

缩写 全称 中文
RCC Reset and Clock Control 复位和时钟控制
NVIC Nested Vectored Interrupt Controller 嵌套向量中断控制器
SYSTICK System Tick Timer 系统滴答定时器
DMA Direct Memory Access 直接内存访问
EXTI External Interrupt 外部中断
USART Universal Synchronous/Asynchronous Receiver/Transmitter 通用同步/异步收发器
IWDG Independent Watchdog 独立看门狗
WWDG Window Watchdog 窗口看门狗
RTC Real-Time Clock 实时时钟
BKP Backup Registers 备份寄存器
相关推荐
炸膛坦客9 小时前
单片机/C/C++八股:(二十六)IIC 专题(I²C)---- 上集
c语言·c++·单片机
华清远见IT开放实验室14 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
AI的探索之旅16 小时前
AI辅助原理图评审:电源去耦、BOOT引脚、VCAP——19项逐一核查,遗漏?不存在的
人工智能·vscode·嵌入式硬件
茯苓gao16 小时前
嵌入式开发笔记:EtherCAT协议从硬件到软件完整配置指南——从零搭建一套EtherCAT通信系统
笔记·嵌入式硬件·学习
GeekArch16 小时前
第24讲:Vibe模式代码风格控制——适配Keil/STM32工程规范
人工智能·stm32·单片机·嵌入式硬件·mcu·决策树·ai编程
Freedom_my17 小时前
STM32项目3
stm32·单片机·嵌入式硬件
国科安芯18 小时前
星间光链路:AS32S601型抗辐射MCU在空间激光通信终端控制中的技术实现
服务器·网络·单片机·嵌入式硬件·物联网·安全·信息与通信
小李不困还能学19 小时前
基于 51 单片机的8 路抢答器设计教程
单片机·嵌入式硬件·mongodb·抢答器
CedarQR19 小时前
万字长文:从零在 RK3588 上部署 PaddleSpeech 中文 TTS 全流程(FastSpeech2 + HiFiGAN)
开发语言·c++·嵌入式硬件·ubuntu·json
萌动的小火苗20 小时前
嵌入式开发中的栈与队列:任务调度为什么依赖数据结构
数据结构·c++·单片机·嵌入式硬件