### LPC1788系列资料的关键知识点 #### 一、概览 LPC1788作为LPC178x/7x系列的一员,是一款基于ARM Cortex-M3内核的微控制器,专为需要高度集成和低功耗的应用而设计。ARM Cortex-M3是一种新一代的处理器核心,在相同的时钟频率下提供了比ARM7更好的性能,并且具备了诸如现代化调试功能和支持块的高度集成等系统增强特性。 #### 二、核心特性与优势 ##### 1. ARM Cortex-M3处理器 - **架构**:采用了哈弗架构,具有独立的指令总线和数据总线以及一个性能稍低的外设总线。 - **流水线结构**:具备三级流水线结构,支持预测分支。 - **频率**:最高可运行在120MHz的频率上。 - **内存保护单元(MPU)**:内置MPU支持多达8个区域的保护。 ##### 2. 内存与存储 - **闪存**:最大支持512KB的闪存程序存储空间。 - **SRAM**:最大支持96KB的数据存储空间。 - **EEPROM**:最大支持4032字节的数据存储空间。 - **外部内存控制器(EMC)**:提供扩展外部内存的能力。 ##### 3. 外设接口 - **以太网**:集成以太网控制器。 - **USB**:支持USB设备/主机/OTG模式。 - **LCD**:仅限于LPC178x型号。 - **通用DMA控制器**:用于高效的数据传输。 - **串行通信接口**:包括五个UART、三个SSP控制器和三个I2C接口。 - **其他接口**:还包括四路通用定时器、两个带有六个输出通道的通用PWM控制器和一个电机控制PWM控制器。 ##### 4. 其他特性 - **RTC与时钟管理**:集成超低功耗RTC(实时时钟),并支持单独的电池供电和事件记录功能。 - **窗口看门狗**:用于系统监控和故障恢复。 - **CRC计算引擎**:用于数据完整性检查。 - **GPIO**:最多支持165个通用输入/输出引脚。 - **模拟外设**:包括一个八通道12位ADC和一个10位DAC。 - **兼容性**:LPC178x/7x的引脚布局旨在与LPC24xx和LPC23xx保持兼容。 #### 三、技术细节 ##### 1. Cortex-M3内核优势 - **高性能**:相比ARM7,在相同时钟频率下性能更优。 - **现代调试特性**:提供现代化的调试功能,如断点、单步执行等。 - **高级支持块集成**:集成了更多的外围设备,提高了系统的整体性能。 ##### 2. 内存管理 - **Flash加速器**:为了优化从闪存执行代码时的性能,特别加入了专用的Flash加速器。 - **MPU**:内存保护单元支持对不同的内存区域进行保护,增强了系统的安全性。 ##### 3. 外设功能 - **通用DMA控制器**:通过减少CPU负担来提高数据传输效率。 - **RTC与时钟管理**:即使在主电源关闭的情况下也能继续运行,用于实现时间管理和事件记录。 - **模拟外设**:高精度的ADC和DAC可以满足各种模拟信号处理需求。 #### 四、应用场景 由于LPC1788具备强大的处理能力和丰富的外设资源,它非常适合应用于以下领域: - **工业自动化**:例如控制系统、传感器网络等。 - **物联网(IoT)**:作为IoT设备的核心控制器。 - **消费电子**:智能家居产品中的控制模块。 - **通信设备**:如路由器、交换机等网络设备中的嵌入式处理器。 - **汽车电子**:车载信息系统中的微控制器。 - **医疗设备**:如便携式医疗设备中的控制系统。 LPC1788以其高性能、低功耗和高度集成的特点,在嵌入式应用领域具有广泛的应用前景。
剩余121页未读,继续阅读
- extern12342015-07-30不错的资料,很全面,学习了谢谢分
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助