查看: 2533|回复: 1

[S12] S12XE 外部总线EBI如何使用?

[复制链接]

该用户从未签到

7

主题

37

帖子

0

新手上路

Rank: 1

积分
62
最后登录
1970-1-1
发表于 2013-12-25 19:00:37 | 显示全部楼层 |阅读模式
尊敬的安大神及诸位其他大神们:
在下在使用S12XEP100单片机外部总线时遇到了一些问题,请诸位予以指导。谢谢。
前提1:S12XEP100的外部总线空间是CS1处于0x20_0000~0x3F_FFFF之间,CS2是处于0x14_0000~0x1F_FFFF之间的。而CS0和CS3的空间与FLASH和RAM的空间有关。
前提2:S12XEP100有3个模式设置引脚MODC,MODB,MODA。当分别为101时设置为normal expanded mode,外部总线有效。
现状:我有一个外部SRAM接了A0~A18地址总线,D0~D15数据总线和CS1片选线。SRAM型号为ISSI  IS61LV51216。
问题1:如何配置外部总线?是不是只要使引脚MODC,MODB,MODA为101即可?还要不要对PORT进行设置?还有没有其他设置?当外部引脚设置为101后,无法使用codewarrior的HIWAVE(绿色箭头)通过BDM进行调试(下完程序后,所有窗口都是空白),为什么?
问题2:如何对这个外部SRAM进行读写?是否直接在程序中使用全局地址如0x20_0010对SRAM进行读写?直接定义(*(volatile word *)0x20_0010)是不是就行了?
问题3:我的外接SRAM为512K*16,按理应该处于0x20_0000~0x2F_FFFF,但是为什么只在0x20_1000~0x20_3200之间进行写入读出比较时正确呢?(由于无法调试,所以在200ms中断里写,在50ms中断里读,读写一致时闪烁一个LED灯。)在其他处于0x20_0000~0x2F_FFFF范围的空间里LED灯不闪烁。
请安大神及其他诸位大神指导我正确的外部总线配置方法和读写使用方法。如果能提供一个S12X系列的外部总线例程就更好了。我到处都找不到这样的例程。官网上的资料都只是硬件的连接和时序的分析。
谢谢指导,感激不尽。
我知道答案 目前已有0人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-3-19 16:15:51 | 显示全部楼层

RE:S12XE 外部总线EBI如何使用?

你好,关于16位的问题,你可以到我们的官网建一个技术服务请求,那里有更多的专家帮你解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 03:37 , Processed in 0.086512 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表