LPC178x/177x功能部件解析:外部存储器控制器(EMC)
"本资料主要介绍了LPC178x系列微控制器中的静态存储器延长等待寄存器位描述,以及E2PROM存储器和外部存储器控制器(EMC)的相关信息。" 在LPC178x微控制器中,静态存储器延长等待寄存器是用于控制与外部静态存储器(如SRAM或Flash)交互时的时序延迟。这个寄存器的主要作用是确保系统能够正确地同步内部处理器时钟(CCLK)与外部存储器的访问时间。表5.40列出了静态存储器延长等待寄存器位的详细描述: - 位9:0 (EXTENDEDWAIT): 这些位用于设置外部等待时间。值0x0表示16个CCLK时钟周期的等待时间,这是在电源复位(POR)后的默认值。如果设置为0x1,则等待时间为(n+1)×16个CCLK周期,其中n为EXTENDEDWAIT位的数值。这种灵活性允许根据外部设备的时序要求调整等待时间。 - 位31:10: 这些位是保留位,用户不应向这些位写入1。读取保留位的值是未定义的,因此不建议依赖这些位的任何输出。 E2PROM存储器部分则涵盖了微控制器中集成的非易失性存储功能: - 描述: E2PROM存储器提供了一种在系统编程和数据存储的能力,即使在电源关闭后也能保持数据。 - 特性: 可能包括快速编程速度、小容量到大容量的选择、低功耗操作以及多次可编程(MTP)能力等。 - 寄存器描述: E2PROM相关的寄存器可能包括配置寄存器、状态寄存器和控制寄存器,用于管理E2PROM的读写操作和状态监控。 - E2PROM操作: 涉及到E2PROM的编程步骤、擦除操作、错误检查机制以及与微控制器其他部分的接口。 外部存储器控制器(EMC)是LPC178x中一个重要的组件,它负责管理所有类型的外部存储器接口,包括静态存储器(如SRAM)和动态存储器(如DRAM): - 概述: EMC提供了一个灵活的平台,支持多种类型的存储器,如同步SRAM、异步SRAM、PSRAM、NOR Flash和SDRAM等,同时处理存储器的时序控制。 - 特性: 可能包括多种工作模式、自定义时序设置、突发传输支持以及错误检测和报告功能。 EMC的配置和使用是确保微控制器能够高效地与外部存储器通信的关键,它允许用户根据具体应用的需求调整存储器的性能和兼容性。通过理解和配置这些寄存器,开发者可以优化系统的存储性能并确保其稳定性。
- 粉丝: 36
- 资源: 3914
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全