ARM Cortex-M3 存储器映射与外设寻址详解
需积分: 50 65 浏览量
更新于2024-08-06
收藏 20.17MB PDF 举报
"LPC1788中文说明书"
本文档是关于NXP Semiconductors的LPC178x/7x系列微控制器的用户手册,详细介绍了该系列处理器的存储器映射和外设寻址。LPC178x/7x基于ARM Cortex-M3架构,拥有一个4GB的地址空间,该空间被分配给不同类型的存储器和外设。
在存储器映射方面,LPC178x/7x的地址空间分为多个区域:
1. 片上非易失性存储器(Flash):根据不同的设备配置,地址范围从0x0000 0000到0x0007 FFFF,容量从64KB到512KB不等。
2. 片上SRAM:地址范围从0x1000 0000到0x1000 FFFF,根据配置大小从16KB到64KB。
3. 引导芯片:8kB的引导存储器位于0x1FFF 0000到0x1FFF 1FFF。
4. 片上SRAM(外设数据存储):从0x2000 0000到0x3FFF FFFF,包括外设RAM Bank 0和1。
5. AHB和APB外设:AHB外设在0x4000 0000到0x7FFF FFFF,APB外设有两个部分,APB0和APB1,分别在0x4000 0000到0x4007 FFFF和0x4008 0000到0x400F FFFF。
外设寻址涉及了AHB和APB总线上的各种模块,这些模块提供了与外部设备交互的能力,例如USB、以太网、LCD、CAN、I2C和I2S等接口。
此外,文档还提到了通过外部存储控制器访问的片外存储器,包括4个静态存储器片选和4个动态存储器片选,支持的存储容量从64MB到256MB不等,这允许扩展系统的内存容量。
该手册还涵盖了Cortex-M3私有外设总线,以及相关的功能如可嵌套向量中断控制器和系统节拍定时器。
最后,手册提到了修订历史,展示了文档的更新历程,包括新增的PowerBoost功能和其他改进。
这个资料对于理解和开发基于LPC178x/7x的嵌入式系统非常有价值,它提供了一览处理器内存布局和外设连接的详细信息,有助于开发者进行有效的硬件设计和软件编程。
2021-01-20 上传
433 浏览量
2023-03-16 上传
2023-08-24 上传
2023-09-12 上传
2023-08-29 上传
2023-07-28 上传
2023-03-16 上传
Matthew_牛
- 粉丝: 40
- 资源: 3817
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用