LPC17**系列中文手册:ARM Cortex-M3嵌入式应用详解

5星 · 超过95%的资源 需积分: 40 337 下载量 179 浏览量 更新于2024-07-31 8 收藏 11.83MB PDF 举报
周立功公司内部使用的LPC17系列中文手册是一份详尽的文档,涵盖了Cortex-M3微控制器LPC1768在嵌入式应用中的核心特性和功能。这份34章的手册从第1章起,依次介绍了微控制器的关键组成部分,包括存储器映射、系统控制、计时和功率管理、各种接口如以太网、USB和CAN等,以及高级定时器、脉宽调制器、模拟数字转换器等。 在第1章概述中,首先强调了LPC1700系列微控制器的强大性能,其基于ARM Cortex-M3内核,最高运行速度可达100MHz,具备3级流水线和哈佛架构,具备独立的本地指令和数据总线,以及专门针对外设设计的低性能总线。该系列微控制器还内置了预取指单元,支持随机跳转。 手册特别提到了关键特性,如内存保护单元(MPU)的8个分区,提供了高级别的内存安全;嵌套向量中断控制器(NVIC)确保了中断管理的高效性。此外,微控制器支持高效的在系统编程(ISP)和在应用编程(IAP),拥有512KB片上Flash存储器,通过存储加速器优化了代码执行性能。 LPC1768的内部存储结构丰富,包括64KB SRAM,其中32KB用于高性能CPU高速访问,另外两个16KB SRAM模块具有独立路径,适合处理大量数据传输,可以用于不同外设,如以太网和USB。通用DMA控制器提供了8通道,能与多种外设无缝协同工作,包括数据转换和存储器传输。 手册还详细介绍了丰富的通信接口,如4个UART用于通用异步通信,2个CAN通道,以及2个SPI和3个I2C接口,满足多样的串行通信需求。I2S接口支持立体声音频处理,而2-输入和2-输出的I2S接口进一步扩展了音频功能。定时器和PWM模块为电机控制、实时时间管理提供了强大支持,尤其是带有独立电池供电的超低功耗RTC,以及多个通用I/O管脚,使得微控制器具有极高的灵活性。 总结来说,这本手册为开发者提供了全面的LPC1768硬件资源指南,无论是对硬件设计者还是软件工程师,都是深入理解和利用这一高性能微控制器的宝贵工具。通过阅读和理解这些章节,用户能够有效地配置和优化系统,以满足特定的应用需求。