嵌入式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 备份寄存器
相关推荐
Suifqwu2 小时前
rk3576(6)之设备树下GPIO驱动
单片机·嵌入式硬件
三佛科技-187366133974 小时前
国产替代新选择|替代STM32/APM32型号推荐(32位MCU)
stm32·单片机·嵌入式硬件
要不枉此行4 小时前
BLE 性能调优全攻略:MTU 配置、DLE 开启与干扰优化
单片机
llilian_165 小时前
信号失真度测试仪 自动失真测试仪 低失真度自动测量仪为各行业精准赋能 自动失真仪
网络·功能测试·单片机·测试工具
jghhh015 小时前
基于TMS320F28033的20MHz手持式双踪袖珍示波器设计与实现
stm32·嵌入式硬件·51单片机
zmj3203245 小时前
KW45芯片的安全启动
单片机·嵌入式开发·安全启动
DA02216 小时前
系统移植-STM32MP1_BusyBox移植
stm32·单片机·系统移植
殷忆枫6 小时前
基于STM32F103C8T6的R60AFD1毫米波雷达模块驱动设计
stm32·单片机·嵌入式硬件
somi77 小时前
ARM-12-I.MX6U LCD
arm开发·单片机·嵌入式硬件·自用
bubiyoushang8887 小时前
基于STM32的心电采集系统设计
stm32·单片机·嵌入式硬件