周立功LPC2378 ARM微控制器中文手册

4星 · 超过85%的资源 需积分: 49 76 下载量 147 浏览量 更新于2024-07-31 2 收藏 9.96MB DOC 举报
"周立功LPC2378中文手册" 周立功LPC2378是一款基于ARM7TDMI-S处理器的微控制器,它提供了丰富的片上资源和功能,广泛应用于嵌入式系统设计。该中文手册详细介绍了LPC2378的各项特性、功能、工作原理以及如何进行系统配置。 1. LPC2378概述 LPC2378具备高性能的32位ARM7TDMI-S内核,支持Thumb指令集,可提供高效的代码执行。它内置了Flash存储器系统和静态RAM,同时包含了各种外设接口,如I/O端口、定时器、串行通信接口等。此外,它还具有存储器重新映射功能,允许灵活地配置存储空间。 2. 存储器寻址 LPC2378的存储器分为片上Flash和SRAM,以及对外部设备的地址映射。存储器映射控制寄存器(MEMMAP)允许用户在运行时改变存储器区域的分配,包括BootROM的使用。预取指中止和数据中止异常处理机制确保了程序执行的稳定性和异常处理的灵活性。 3. 系统控制模块 系统控制模块管理着LPC2378的复位、电源检测、外部中断输入等功能。复位源识别寄存器(RSIR)可以识别触发复位的原因;掉电检测功能可监控电源状态;外部中断通过EXTINT、EXTMODE和EXTPOLAR寄存器进行配置,以实现不同类型的中断处理。 4. 计时和功率控制 LPC2378提供了多种时钟源,包括内部RC振荡器、主振荡器和RTC振荡器,可以通过CLKSRCSEL寄存器选择。PLL(锁相环)可以用于提升时钟频率,其控制寄存器(PLLCON)允许设置和监控PLL的工作状态。此外,LPC2378还支持功率管理模式,以降低系统功耗。 手册中的其他章节可能涵盖更多内容,如GPIO(通用输入输出)、串行通信接口(如UART、SPI、I2C)、ADC(模数转换器)、PWM(脉宽调制)等,并且详细描述了这些外设的寄存器配置和使用方法。对于开发者来说,此手册是理解和应用LPC2378微控制器的关键参考资料,有助于快速掌握LPC2378的功能并进行有效的系统设计。