EMC静态存储器延时寄存器配置与功能解析
"LPC178x下册" 在LPC178x微控制器系列中,静态存储器(Static Memory)的访问控制是通过外部存储器控制器(External Memory Controller, EMC)进行的。EMC提供了对不同类型的外部存储器如SRAM、SPI Flash、DRAM等的接口支持。在描述的资源中,主要关注了两个与静态存储器相关的延时寄存器:静态存储器写使能延时寄存器(EMCStaticWaitWen)和静态存储器输出使能延时寄存器(EMCStaticWaitOen0-3)。 1. **静态存储器写使能延时寄存器(EMCStaticWaitWen)** - 这个寄存器用于设置从片选(CS)信号变为有效到写使能(WE)信号变为有效之间的延迟时间。这个延迟用WAITWEN位表示,其范围是0到15,单位是TCCLK周期(CCLK时钟周期的倍数)。默认复位值是0x0,意味着一个CCLK周期的延时。 - 图5.27描绘了WAITWEN与EMC总线时序的关系,表明了从片选信号有效到写使能信号有效之间的时间间隔是(WAITWEN + 1)× CCLK。 - 在修改这个寄存器的值时,建议在系统初始化阶段进行,或者确保没有正在进行的传输,以避免对正在进行的数据传输造成干扰。 2. **静态存储器输出使能延时寄存器(EMCStaticWaitOen0-3)** - 这些寄存器允许用户设定从片选或地址改变到输出使能(OE)有效之间的时间延迟。等待输出使能(WAITOEN)位提供了这个延迟,其范围同样是0到15个TCCLK周期。 - 为了安全地修改这些寄存器,应在EMC处于空闲状态,并可能进入低功耗或禁能模式后进行,以确保没有数据传输活动。 - 和写使能寄存器一样,31:4位是保留位,不应由用户软件写入1,读取这些位的值是未定义的。 这些延时寄存器的存在,是为了精确控制外部存储器的访问时序,以满足不同的存储器类型和速度要求,确保数据的正确传输和系统的稳定运行。在LPC178x/177x微控制器的使用中,理解和配置这些寄存器对于优化系统性能和兼容各种外部存储器至关重要。同时,E2PROM存储器和外部存储器控制器(EMC)的其他部分,如描述、特性、寄存器描述以及操作方法,也都是系统设计者需要掌握的重要知识,它们提供了扩展微控制器内存和存储功能的基础。
- 粉丝: 36
- 资源: 3923
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护