
LPC17xx用户手册
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《LPC17xx用户手册》是一份详尽的技术文档,为工程师和开发者提供了关于NXP LPC1700系列微控制器的所有必要信息和技术细节。
### LPC17xx 用户手册关键知识点解析
#### 一、概述
LPC17xx系列微控制器是一款基于ARM Cortex-M3内核的高性能嵌入式系统解决方案,适用于需要高度集成和低功耗的应用场景。本手册(UM10360)提供了详尽的技术文档和支持信息,对于硬件设计和软件开发人员来说是非常宝贵的资源。
#### 二、LPC17xx系列型号介绍
LPC17xx系列包括多个具体型号:
- **LPC1769**:最高工作频率为120MHz。
- **LPC1768**:同样支持最高120MHz的工作频率,是该系列中的一个主流型号。
- **LPC1767、LPC1766、LPC1765、LPC1764、LPC1763**:这些型号通常具有不同的外设配置或内存容量。
- **LPC1759、LPC1758、LPC1756、LPC1754、LPC1752、LPC1751**:这些型号的工作频率较低,最高可达100MHz,但同样具备强大的功能和灵活性。
#### 三、ARM Cortex-M3 内核特性
- **3级流水线**:提高了指令执行效率。
- **哈佛架构**:采用独立的指令总线和数据总线,并且还有一个用于外围设备访问的总线,从而提升了处理速度与效率。
- **高级调试特性**:提供现代调试功能,简化了开发过程中的调试任务。
#### 四、核心特性
- **高集成度**:集成了多种外设和接口,如USB、Ethernet、CAN等,减少了外部组件需求,并降低了成本。
- **低功耗**:通过高效的电源管理机制实现低功耗运行,适合电池供电的应用场景。
- **灵活的时钟与电源控制**:提供了多种时钟源选择和电源管理模式,可以根据实际应用需求进行配置。
#### 五、主要外设及特性
1. **UART (通用异步接收器/发送器)**:
- 在修订版中移除了UART0至3的FIFOLVL寄存器,简化了设计。
2. **ADC(模数转换器)**:
- ADCTRM寄存器的复位值更改为0xF00,增强了稳定性。
3. **定时器**:
- 更新了Timer0123的DMA操作描述,提供了更准确的操作指南。
4. **USB设备**:
- USBCmdCode寄存器中的错误被修正。其中,0x01表示写操作,而0x02则代表读取操作。
5. **时钟和电源控制**:
- 在PCONP寄存器中添加了bit15(PCGPIO),增强了对外部GPIO的控制能力。
6. **电机控制PWM (脉宽调制)**:
- 更新了匹配与限制寄存器描述,提高了PWM控制精度。
7. **GPIO(通用输入/输出)**:
- 更新了FIOPIN寄存器中的比特位描述,增强了GPIO功能。
#### 六、文档修订历史
- **版本2 (2010年8月19日)**:对多个寄存器进行了更新和修改,并增加了新的内容。例如,添加了LPC1763型号的支持。
- **版本1 (2010年1月4日)**:初始发布版本。
#### 七、总结
LPC17xx用户手册(UM10360)是针对该系列微控制器的重要参考文档,涵盖了从基本介绍到具体寄存器配置的所有必要信息。通过深入研究这份手册,开发者可以充分利用LPC17xx系列的强大功能,并开发出高效可靠的嵌入式系统。无论是初学者还是经验丰富的工程师都可以从中受益匪浅。
全部评论 (0)


