LPC2138详解:ARM7TDMI微控制器的全能之选

5星 · 超过95%的资源 需积分: 47 237 下载量 7 浏览量 更新于2024-12-16 3 收藏 1.25MB PDF 举报
LPC2138中文手册是一份针对LPC2131、LPC2132和LPC2138这三种基于ARM7TDMI-STM CPU的高性能微控制器的详细开发指南。该系列微控制器的特点显著,适合于对实时性能、代码效率和功耗控制有高要求的应用。 首先,LPC2138采用32/16位ARM7TDMI-S架构,具备支持实时仿真和嵌入式跟踪的能力,确保了高效的开发过程。它内置不同容量的高速Flash存储器,分别为32kB、64kB和512kB,允许用户根据项目需求灵活选择。对于代码优化,128位宽的存储器接口和加速结构使得32位代码可以在高时钟速率下运行,同时16位Thumb®模式可以降低代码规模超过30%,性能损失较小。 在硬件配置上,LPC2131/2132/2138拥有紧凑的LQFP64封装,节省空间的同时保持良好的散热性能。内置8/16/32kB的SRAM提供了充足的内存资源,便于处理复杂的通信任务,如协议转换和数据缓冲。此外,它还配备了多种串行接口,包括两个工业标准UART和两个高速I2C接口,方便与外设通信。 关键硬件特性还包括两个或四个10位8路ADC,用于精确的数据采集;一个10位DAC提供模拟输出选项;两个32位定时器/计数器,支持捕获和比较功能,以及PWM单元和看门狗,确保工业控制和医疗系统的精确时序控制。实时时钟独立供电和时钟源设计,使得在低功耗状态下仍能稳定工作。 特别值得关注的是,LPC2138还配备了嵌入式ICE®RT和嵌入式跟踪接口,开发者可以直接在硬件上进行实时调试,通过片内RealMonitor软件监控程序执行。这对于快速定位和修复代码错误非常有用。 然而,值得注意的是,手册指出LPC2134不具备AD1功能,因此在处理关于LPC2134的这部分内容时需谨慎,避免误用。LPC2138中文手册为设计者提供了全面的硬件规格、编程接口和调试工具,是开发基于这些微控制器的项目不可或缺的参考资料。