LPC178x/7x 微控制器入门:Zbrush 简化方框图解析
需积分: 32 185 浏览量
更新于2024-08-06
收藏 20.23MB PDF 举报
"LPC178x/177x系列微控制器的用户手册,介绍了该系列芯片的简化方框图及其主要特性。"
本文档是关于NXP Semiconductors的LPC178x/7x系列微控制器的用户手册,详细阐述了这些32位ARM Cortex-M3架构的微控制器的特性和功能。LPC178x/7x系列芯片具有丰富的外设模块,包括GPIO端口、以太网、寄存器、LCD、USB、CRC引擎等。
在简化方框图中,我们可以看到以下几个关键部分:
1. **GPIO端口** - GPIO(General Purpose Input/Output)允许用户配置引脚以输入或输出,是微控制器与外部硬件交互的基础。
2. **以太网** - 集成了以太网MAC(Media Access Controller)和PHY接口,支持10/100Mbps的网络通信。
3. **寄存器** - 包括多个功能模块的寄存器,用于配置和控制各个外设。
4. **LCD** - 支持LCD显示,有专门的LCD板接口,可以连接到液晶显示器。
5. **USB** - 提供USB主机/设备功能,支持USB OTG(On-The-Go),可用于设备间通信。
6. **CRC引擎** - 循环冗余校验引擎用于数据完整性检查。
7. **APB从机组** - 包括多个外围设备,如捕捉/比较定时器、UARTs、12位ADC等,它们通过APB(Advanced Peripheral Bus)总线与CPU通信。
8. **其他外设** - 如看门狗振荡器、窗口式看门狗、事件输入/事件监控器/记录器、提醒、实时时钟、电源管理等,为系统提供各种辅助功能。
9. **存储器** - 包括Flash加速器、512kB的Flash存储、8kB的引导ROM、4kB的EEPROM以及96kB的SRAM,用于程序执行和数据存储。
10. **DMA控制器** - 通用和专用的DMA(Direct Memory Access)控制器提高了数据传输的效率,减轻CPU负担。
11. **AHB矩阵** - 多层AHB(Advanced High-performance Bus)矩阵负责不同总线间的通信协调。
12. **系统控制** - 包括时钟与控制模块,负责时钟产生和功率控制。
该手册的修订版1.5在2011年7月6日发布,对PowerBoost功能进行了介绍,并进行了其他更新和修正。文档还包含了LPC178x/7x系列的各种型号,如LPC1788、LPC1787等。对于开发基于这些微控制器的嵌入式系统,该手册提供了详尽的技术参考和指导。
这个系列的微控制器适用于需要高性能、低功耗和多种外设集成的嵌入式应用,例如工业控制、消费电子、网络设备等。通过理解LPC178x/7x的内部结构和功能,开发者能够更好地利用这些芯片来设计高效、可靠的系统。
269 浏览量
561 浏览量
139 浏览量
2021-11-08 上传
2021-10-20 上传
185 浏览量
142 浏览量
167 浏览量
小白便当
- 粉丝: 35
- 资源: 3902
最新资源
- 动态网
- FPGA两位显示任意进制计数器(最高100进制)
- board-react:从Azat Mardan的Udemy React.js课程构建而成,使用Express,MongoDB和React.js构建的留言板
- statespace:状态空间符号求解器-matlab开发
- lombok.jar.rar
- blog-web:AngularJS6 + SpringBoot1.5.15前补充分离SPA博客系统实战
- 行业文档-设计装置-一种搅拌均匀的宠物饲料搅拌机.zip
- 51单片机驱动超声波模块测距LCD12864显示keil工程文件C源文件
- retron-shared:游戏“ ReTron”的完整源代码和资产(例如Robotron 2084)
- httpclient-jar.rar
- real-time-pos-system:用Node.js和React.js编写的实时销售点系统
- pgfhist2d:从数据创建二维直方图以用于 PGFPLOTS-matlab开发
- Rajendra Arora-crx插件
- 中式家装CAD图纸
- 硬币抛出碰撞动画Flash
- Neanet:威胁情报