ARM常用名词解释
ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额。
ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。
RTC:real time clock 实时时钟.
RCC:Reset and clock control 复位和时钟控制。
PLL:Phase Lock Loop 锁相环
DMA: direct memory access 直接存储器存取.
NVIC:Nested Vectored Interrupt Controller 嵌套中断向量控制。
MAP:由LINK工具生成的一种文本文件,其中包含有被连接的程序的某些信息,例如程序中的组信息和公共符号信息等。
EXTI:外部中断/事件控制器。
systick: 系统时钟节拍. tick = 时钟节拍。
ADC:Analog-to-Digital Converter模拟/数字转换器
BKP: BACKUP备份寄存器
CAN: 控制器区域网络
FLASH: Flash 存储器
GPIO: General-Purpose IN OUT通用I/O
I2C:Inter-integrated 电路,是一种通讯总线
IWDG:indie watch dog独立看门狗
PWR: power电源控制
SPI:Serial Peripheral Interface串行外设接口
TIM:time定时器
USART:Universal Serial Asynchronous Receiver Transmitter通用串行同步异步接收传送器
WWDG:window watch dog窗口看门狗
寄存器 描述 CR1 控制寄存器1
CR2 控制寄存器2
SMCR 从模式控制寄存器
DIER DMA和中断使能寄存器
SR 状态寄存器
EGR 事件生成寄存器
CCMR1 捕获/比较模式寄存器1
CCMR2 捕获/比较模式寄存器2
CCER 捕获/比较使能寄存器
CNT 计数寄存器
PSC 预分频数寄存器
ARR 自动重载寄存器
CCR1 捕获/比较寄存器1
CCR2 捕获/比较寄存器2
CCR3 捕获/比较寄存器3
CCR4 捕获/比较寄存器4
DCR DMA控制寄存器
DMAR DMA猝发模式下的地址寄存器
RTC:real time clock实时时钟 RCC:Reset and clock control 复位和时钟控制。 PLL:Phase Lock Loop 锁相环 DMA: direct memory access 直接存储器存取. NVIC:Nested Vectored Interrupt Controller 嵌套中断向量控制。