ARM7微控制器LPC2131/2132/2138详解

需积分: 9 7 下载量 25 浏览量 更新于2024-07-31 收藏 1.32MB PDF 举报
"LPC2131_LPC2132_LPC2138中文172页ARM7" 本文档是关于NXP(原飞利浦)LPC2131、LPC2132和LPC2138系列微控制器的中文使用指南,共计172页,涵盖了这些基于ARM7TDMI-S架构的微控制器的主要特性和应用。这些微控制器设计用于需要高效能、低功耗和小体积的嵌入式系统。 LPC2131、LPC2132和LPC2138的区别主要在于内置Flash存储器的大小,分别为32kB、64kB和512kB。它们都具备128位宽度的存储器接口,确保32位代码的快速执行。在需要节省代码空间的情况下,可以使用16位的Thumb模式,以减少30%以上的代码大小,而对性能的影响较小。 这些微控制器具有丰富的外设功能,包括串行通信接口,适合于构建通信网关和协议转换器。它们拥有1个或2个10位8路ADC,适用于信号采集,10位DAC可用于模拟信号输出。此外,还有多个32位定时器、PWM通道、GPIO引脚和外部中断,使得这些微控制器在工业控制和医疗设备中尤为适用。值得注意的是,LPC2134型号不包含AD1功能,设计时需避免使用。 LPC213系列还配备了Boot装载软件,支持在系统编程(ISP)和在应用编程(IAP),允许用户方便地更新固件。同时,Embedded ICE-RT和嵌入式跟踪接口提供了实时调试和高速跟踪执行代码的能力,便于开发和优化程序。 这些微控制器的低功耗特性使其适合于便携式设备,如访问控制系统和POS终端。此外,实时时钟具有独立电源和时钟源,即使在低功耗模式下也能保持精确计时,有助于实现节能设计。 文档中还详细描述了各种外设的具体操作,如UART(通用异步接收发送器)、I2C(Inter-Integrated Circuit)接口和SPI(Serial Peripheral Interface)等串行通信协议的使用,以及如何配置PWM单元、ADC和DAC等模拟接口。 LPC2131、LPC2132和LPC2138是针对需要高性能、低功耗和小巧封装的嵌入式应用而设计的微控制器,广泛应用于消费电子、工业控制、医疗设备等多个领域。这份中文手册为开发者提供了全面的技术参考,帮助他们充分利用这些微控制器的功能来设计高效可靠的系统。