4058|1

5

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于9B92的EPI配置问题 [复制链接]

  各位大侠,本人最近在调试9B92的时候,需要用到双片选来写SDRAM,可是在配置后往其地址中写数据,示波器发现无法实现片选。

 

可是EPI 配置成双片选模式的时候。配置如下:

EPIModeSet(EPI0_BASE,EPI_MODE_HB16);

EPIConfigHB16Set(EPI0_BASE,EPI_HB16_MODE_ADMUX | EPI_HB16_WRWAIT_2 |\

EPI_HB16_RDWAIT_2 | EPI_HB16_WORD_ACCESS |\

EPI_HB16_CSCFG_ALE_DUAL_CS ,0);

EPIAddressMapSet(EPI0_BASE,EPI_ADDR_RAM_SIZE_256MB|EPI_ADDR_RAM_BASE_6);

在调试的时候发现,访问地址0X68000000或0X64000000时候,按数据手册本应该分别对应的EPIO27,EPIO26位置高,但是监测发现不断访问该地址时,都是EPIO27有电平变化,EPIO26则一直拉高,没有电平变化。在访问0X70000000或0X60000000时候,刚好是相反,EPIO26没有电平变化,EPIO27则一直拉高。

同样在访问0X60400000时,EPIO22对应的引脚无电平变化,该位已经置1了,为何监测不到电平变化呢,一直为低。但是各引脚作为GPIO口时候工作都正常。

 

请大侠们帮忙解答啊!

最新回复

把EPI的地址空间范围设置为16MB试试,256MB与双片选的地址范围不匹配。 EPIAddressMapSet(EPI0_BASE, (EPI_ADDR_RAM_SIZE_16MB | EPI_ADDR_RAM_BASE_6) );  详情 回复 发表于 2011-7-11 13:33
 
点赞 关注

回复
举报

131

帖子

0

TA的资源

纯净的硅(中级)

沙发
 

回复 楼主 yd06021623 的帖子

把EPI的地址空间范围设置为16MB试试,256MB与双片选的地址范围不匹配。
EPIAddressMapSet(EPI0_BASE, (EPI_ADDR_RAM_SIZE_16MB | EPI_ADDR_RAM_BASE_6) );
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表