LPC2100/LPC2200 ARM7 单片机中文使用手册

需积分: 0 27 下载量 183 浏览量 更新于2024-11-02 收藏 1.46MB PDF 举报
"ARM7 LPC2100/LPC2200中文资料,包括LPC2114/2124/2212/2214使用指南,涉及芯片介绍、特性、应用、器件信息、结构概述、处理器、内部存储器、存储器寻址、外部存储器控制器、系统控制模块等多个方面。" 本文档详细介绍了NXP公司基于ARM7TDMI-S内核的LPC2100系列微控制器,特别是LPC2114、LPC2124以及LPC2212和LPC2214型号。这些芯片主要特点是集成了ARM7处理器、内部Flash和SRAM存储器、外部存储器控制器以及丰富的外设接口。 1. **介绍**: - **概述**:LPC2100系列是高性能、低功耗的微控制器,适用于嵌入式应用。 - **特性**:包括高速ARM7内核、片上Flash、SRAM、多种通信接口和灵活的存储器映射。 - **应用**:适用于工业控制、消费电子、汽车电子、通信设备等。 - **器件信息**:提供了关于芯片的物理特性、引脚描述等信息。 - **结构概述**:包含处理器、内存和外设的总体架构。 2. **存储器寻址**: - **存储器映射**:解释了地址空间如何分配给不同的内存和外设。 - **存储器重新映射和BOOTBLOCK**:允许在启动时选择不同区域作为程序入口,增强了灵活性。 3. **外部存储器控制器(EMC)**: - **特性**:支持多种类型的外部存储器如SRAM、EPROM、闪存等。 - **概述**:描述了EMC的工作原理和功能。 - **管脚描述**:列出与EMC相关的I/O引脚。 - **寄存器描述**:详细介绍了用于配置EMC操作的寄存器。 4. **系统控制模块**: - **功能汇总**:涵盖了系统时钟管理、复位控制、中断处理等。 - **管脚描述**:列出系统控制相关的引脚。 - **寄存器描述**:详细阐述了相关寄存器的功能,如晶体振荡器、中断和PLL控制寄存器。 5. **时钟和复位**: - **晶体振荡器**:讨论了晶振的工作和配置。 - **外部中断输入**:详细说明了中断机制,包括中断标志、唤醒、方式和极性寄存器。 6. **存储器映射控制**: - **存储器映射控制寄存器**:允许用户动态改变存储器映射以适应不同需求。 7. **PLL(锁相环)**: - **PLL控制**:PLL用于产生系统时钟,通过调节寄存器可以改变系统工作频率。 这份中文资料为开发者提供了全面的LPC2100/LPC2200系列微控制器的参考信息,便于理解和使用这些芯片进行系统设计。通过学习这些内容,开发者可以有效地进行系统配置、程序编写以及故障排查。