专栏中心

EEPW首页 > 专栏 > 外部存储器接口如何配置

外部存储器接口如何配置

发布人:patton 时间:2008-05-07 来源:工程师 发布文章

C8051F020/1/1/3 MCU 内部有位于外部数据存储器空间的4096 字节片上RAM(XRAM),还有外部数据存储器接口(EMIF),可用于访问片外存储器和存储器映射的I/O 器件。外部存储器空间可以用外部传送指令(MOVX)和数据指针(DPTR)访问,或者通过使用R0 或R1用间接寻址方式访问。

 

配置外部存储器接口的过程包括下面4 个步骤:

 

1. 将EMIF 选到低端口(P3、P2、P1 和P0)或选到高端口(P7、P6、P5 和P4)。

   外部存储器接口可以位于端口3、2、1 和0(C8051F020)或端口7、6、5 和4,由PRTSEL 位(EMI0CF.5)的状态决定。如果选择低端口,则EMIFLE位(XBR2.1)必须被置‘1’,以使交叉开关跳过P0.7(W/R)、P0.6(R/D)和P0.5(ALE,如果选择复用方式)。

2. 选择复用方式或非复用方式。

外部存储器接口可以工作在复用方式或非复用方式,由EMD2 位(EMI0CF.4)的状态决定。

3. 选择存储器模式(只用片内存储器、不带块选择的分片方式、带块选择的分片方式或只用片外存储器)。

可以用EMI0CF 寄存器中EMIF 模式选择位将外部数据存储器空间配置为四种

工作模式之一。这四种模式为1:只用内部XRAM。2:无块选择的分片模式。3:带块选择的分片模式。4:只用外部存储器。

4. 设置与片外存储器或外设接口的时序。

外部存储器接口的时序参数是可编程的,这就允许连接具有不同建立时间和保持时间要求的器件。地址建立时间、地址保持时间、/RD 和/WR 选通脉冲宽度以及复用方式下的ALE脉冲宽度都可以通过EM0TC和EMI0CF[1:0]编程,编程单位为系统时钟周期。

5. 选择所需要的相关端口的输出方式。

根据实际要求配置寄存器PnMDOUT 和P74OUT。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

赋能产业高质量发展!“2026 IICIE国际集成电路创新博览会”会议论坛重磅升级

2026-02-11

尼得科精密检测科技将亮相“SEMICON KOREA 2026”

第二届飞思卡尔智能车比赛全国第8名视频

视频 2010-02-01

印度芯片雄心加速:高通完成2nm芯片设计定案,联发科据传考虑入局

EDA/PCB 2026-02-11

台积电拟将80%的8英寸晶圆产能转移至旗下世界先进,助其产能翻倍

EDA/PCB 2026-02-11

第二届飞思卡尔智能车比赛全国第7名视频

视频 2010-02-01

大模型红包爆火,算力租赁成最大赢家

智能计算 2026-02-11

第四届飞思卡尔智能车 成都信息工程学院

视频 2010-02-01

美拟对亚马逊、谷歌、微软豁免台积电代工芯片关税

国际视野 2026-02-11

Vicor BCM6135™荣获2025年度全球电子成就奖年度创新产品

第四届智能车北京科技大学特等奖

视频 2010-02-01

【传感器技术新品】闪耀慕尼黑上海光博会! 开启智能感知新未来

2026-02-11

了解一台电机从看懂铭牌开始

电源与新能源 2026-02-11

比较烧脑的一键启停控制电路图,现在为大家仔细讲解

第二届飞思卡尔智能车比赛全国第9名视频

视频 2010-02-01
更多 培训课堂
更多 焦点
更多 视频

技术专区