嵌入式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 备份寄存器
相关推荐
FreakStudio8 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
✎ ﹏梦醒͜ღ҉繁华落℘13 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
u1521096484913 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
zd84510150013 天前
RS485 总线详解
单片机·嵌入式硬件
半条-咸鱼13 天前
【STM32】I2C协议原理、HAL读写与OLED显示操作
嵌入式硬件·c·信息与通信
wohoo_wangzi13 天前
苏州晟雅泰电子:关于W25Q128JVSIQ这个芯片物料的参数,规格及应用领域
嵌入式硬件
✎ ﹏梦醒͜ღ҉繁华落℘13 天前
编程基础 --高内聚,低耦合
c语言·单片机
科芯创展13 天前
1A,1MHz,30VIN,XZ4115,降压恒流LED驱动芯片
单片机·嵌入式硬件
集芯微电科技有限公司13 天前
四通道2A输出集成功率电感降压模块专为紧凑型方案设计
人工智能·单片机·嵌入式硬件·生成对抗网络·计算机外设
踏着七彩祥云的小丑13 天前
嵌入式测试学习第 37 天:异常场景测试:断电、拔插、干扰、非法指令
单片机·嵌入式硬件·学习