GPT 核心术语对照表 | i.MX6ULL 芯片 看英文手册时放旁边对照遇到不认识的词直接查定时器核心概念英文缩写中文一句话解释General Purpose TimerGPT通用定时器i.MX6ULL 自带的倒计时器可以做延时、定时中断Enhanced Periodic Interrupt TimerEPIT增强型周期中断定时器另一个定时器比GPT简单专门做周期中断Free-Run ModeFRR自由运行模式计数器从0跑到最大值(0xFFFFFFFF)后自动回0不停Reset Mode—复位模式计数器跑到OCR值就归零重新开始循环往复Modulus—模值计数器的上限值超过就归零Timeout—超时定时器计到指定值后触发寄存器名称英文缩写中文一句话解释Control RegisterCR控制寄存器配置定时器的工作模式、时钟源、使能等Prescaler RegisterPR预分频寄存器设置分频系数把高频时钟分慢Status RegisterSR状态寄存器记录中断是否触发写1清除标志Interrupt RegisterIR中断寄存器使能/屏蔽各类中断Output Compare Register 1/2/3OCR1/2/3输出比较寄存器计数器跑到这个值就触发事件中断/翻转引脚Input Capture Register 1/2ICR1/2输入捕获寄存器外部信号来时自动锁存当前计数值Counter RegisterCNT计数器当前计数值随时间递增Load RegisterLR装载寄存器EPIT用的设置计数初始值Compare RegisterCMPR比较寄存器EPIT用的和CNT比较触发中断时钟相关英文缩写中文一句话解释Clock SourceCLKSRC时钟源定时器的心脏决定计数速度ipg_clk—IPG时钟i.MX6ULL的总线时钟66MHzipg_clk_highfreq—高频IPG时钟另一种时钟源也是66MHz但走不同路径ipg_clk_24M—24M时钟24MHz晶振精度更高但计数慢Peripheral Clock—外设时钟给外设供电的时钟信号Prescaler—预分频器把高频时钟分频变慢比如66MHz÷661MHzFrequencyfreq频率时钟每秒跳动的次数单位HzPeriod—周期一次完整振荡的时间周期1/频率Crystal Oscillator—晶振产生精确时钟信号的元件24MHz就是板子上的晶振编程与操作英文缩写中文一句话解释RegisterReg寄存器CPU和外设通信的开关面板每个位控制一个功能Bit Field—位域寄存器中某几位的组合代表一个配置项Base Address—基地址寄存器在内存中的起始地址如GPT10x02098000Offset—偏移某个寄存器相对于基地址的距离如CR0x00, PR0x04EnableEN使能开启/关闭某个功能Disable—禁用关闭某个功能Software ResetSWR软件复位用代码把外设恢复到初始状态Clear—清除把某个标志位清零通常写1清零Set—置位把某个标志位置1Mask—屏蔽用掩码屏蔽某些位只操作需要的位Polling—轮询CPU不断读取状态寄存器等中断标志变1InterruptIRQ中断外设主动通知CPU我到了不用CPU盯着看HandlerISR中断处理函数中断触发后执行的代码Flag—标志位状态寄存器里的某个位表示某事件是否发生文档类型英文缩写中文说明Reference ManualRM参考手册NXP官方的芯片寄存器手册你正在看的那本最详细Datasheet—数据手册芯片电气特性电压、电流、封装、引脚定义等Application NoteAN应用笔记NXP官方写的代码示例和使用指南比RM好懂Errata—勘误表芯片已知bug列表偶尔会踩坑Evaluation BoardEVK/EVB评估板NXP官方开发板你的板子就是基于它设计的Schematic—原理图电路连接图显示芯片引脚怎么连到外部器件常见缩写速查缩写全称中文GPIOGeneral Purpose Input/Output通用输入输出GPTGeneral Purpose Timer通用定时器EPITEnhanced Periodic Interrupt Timer增强型周期中断定时器UARTUniversal Asynchronous Receiver/Transmitter串口I2CInter-Integrated CircuitI2C总线SPISerial Peripheral InterfaceSPI总线ADCAnalog-to-Digital Converter模数转换器PWMPulse Width Modulation脉宽调制DMADirect Memory Access直接内存访问IRQInterrupt Request中断请求ISRInterrupt Service Routine中断服务程序MMUMemory Management Unit内存管理单元MMDCMulti-Mode DDR ControllerDDR内存控制器CCMClock Controller Module时钟控制模块 使用建议看手册时遇到不认识的词先在这个表里找。找到了看一眼一句话解释就行不用死记看多了自然就记住了。