看英文手册时放旁边对照,遇到不认识的词直接查


定时器核心概念

英文 缩写 中文 一句话解释
General Purpose Timer GPT 通用定时器 i.MX6ULL 自带的倒计时器,可以做延时、定时中断
Enhanced Periodic Interrupt Timer EPIT 增强型周期中断定时器 另一个定时器,比GPT简单,专门做周期中断
Free-Run Mode FRR 自由运行模式 计数器从0跑到最大值(0xFFFFFFFF)后自动回0,不停
Reset Mode 复位模式 计数器跑到OCR值就归零重新开始,循环往复
Modulus 模值 计数器的上限值,超过就归零
Timeout 超时 定时器计到指定值后触发

寄存器名称

英文 缩写 中文 一句话解释
Control Register CR 控制寄存器 配置定时器的工作模式、时钟源、使能等
Prescaler Register PR 预分频寄存器 设置分频系数,把高频时钟分慢
Status Register SR 状态寄存器 记录中断是否触发,写1清除标志
Interrupt Register IR 中断寄存器 使能/屏蔽各类中断
Output Compare Register 1/2/3 OCR1/2/3 输出比较寄存器 计数器跑到这个值就触发事件(中断/翻转引脚)
Input Capture Register 1/2 ICR1/2 输入捕获寄存器 外部信号来时,自动锁存当前计数值
Counter Register CNT 计数器 当前计数值,随时间递增
Load Register LR 装载寄存器 EPIT用的,设置计数初始值
Compare Register CMPR 比较寄存器 EPIT用的,和CNT比较触发中断

时钟相关

英文 缩写 中文 一句话解释
Clock Source CLKSRC 时钟源 定时器的"心脏",决定计数速度
ipg_clk IPG时钟 i.MX6ULL的总线时钟,66MHz
ipg_clk_highfreq 高频IPG时钟 另一种时钟源,也是66MHz但走不同路径
ipg_clk_24M 24M时钟 24MHz晶振,精度更高但计数慢
Peripheral Clock 外设时钟 给外设供电的时钟信号
Prescaler 预分频器 把高频时钟分频变慢,比如66MHz÷66=1MHz
Frequency freq 频率 时钟每秒跳动的次数,单位Hz
Period 周期 一次完整振荡的时间,周期=1/频率
Crystal Oscillator 晶振 产生精确时钟信号的元件,24MHz就是板子上的晶振

编程与操作

英文 缩写 中文 一句话解释
Register Reg 寄存器 CPU和外设通信的"开关面板",每个位控制一个功能
Bit Field 位域 寄存器中某几位的组合,代表一个配置项
Base Address 基地址 寄存器在内存中的起始地址,如GPT1=0x02098000
Offset 偏移 某个寄存器相对于基地址的距离,如CR=0x00, PR=0x04
Enable EN 使能 开启/关闭某个功能
Disable 禁用 关闭某个功能
Software Reset SWR 软件复位 用代码把外设恢复到初始状态
Clear 清除 把某个标志位清零(通常写1清零)
Set 置位 把某个标志位置1
Mask 屏蔽 用掩码屏蔽某些位,只操作需要的位
Polling 轮询 CPU不断读取状态寄存器,等中断标志变1
Interrupt IRQ 中断 外设主动通知CPU"我到了",不用CPU盯着看
Handler ISR 中断处理函数 中断触发后执行的代码
Flag 标志位 状态寄存器里的某个位,表示某事件是否发生

文档类型

英文 缩写 中文 说明
Reference Manual RM 参考手册 NXP官方的芯片寄存器手册(你正在看的那本),最详细
Datasheet 数据手册 芯片电气特性(电压、电流、封装、引脚定义等)
Application Note AN 应用笔记 NXP官方写的代码示例和使用指南,比RM好懂
Errata 勘误表 芯片已知bug列表,偶尔会踩坑
Evaluation Board EVK/EVB 评估板 NXP官方开发板,你的板子就是基于它设计的
Schematic 原理图 电路连接图,显示芯片引脚怎么连到外部器件

常见缩写速查

缩写 全称 中文
GPIO General Purpose Input/Output 通用输入输出
GPT General Purpose Timer 通用定时器
EPIT Enhanced Periodic Interrupt Timer 增强型周期中断定时器
UART Universal Asynchronous Receiver/Transmitter 串口
I2C Inter-Integrated Circuit I2C总线
SPI Serial Peripheral Interface SPI总线
ADC Analog-to-Digital Converter 模数转换器
PWM Pulse Width Modulation 脉宽调制
DMA Direct Memory Access 直接内存访问
IRQ Interrupt Request 中断请求
ISR Interrupt Service Routine 中断服务程序
MMU Memory Management Unit 内存管理单元
MMDC Multi-Mode DDR Controller DDR内存控制器
CCM Clock Controller Module 时钟控制模块

💡 使用建议:看手册时遇到不认识的词,先在这个表里找。找到了看一眼"一句话解释"就行,不用死记,看多了自然就记住了。

更多推荐