ARM7微控制器LPC2131/2132/2138详解
需积分: 9 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是针对需要高性能、低功耗和小巧封装的嵌入式应用而设计的微控制器,广泛应用于消费电子、工业控制、医疗设备等多个领域。这份中文手册为开发者提供了全面的技术参考,帮助他们充分利用这些微控制器的功能来设计高效可靠的系统。
2008-09-03 上传
2021-10-03 上传
2021-08-12 上传
2021-10-03 上传
2014-04-26 上传
2021-10-02 上传
2021-09-29 上传
2015-03-12 上传
tankong516
- 粉丝: 2
- 资源: 7
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库