打印

关于nBE

[复制链接]
2669|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aceice|  楼主 | 2007-9-21 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
aceice|  楼主 | 2007-9-21 14:27 | 只看该作者
还有上面这句话不太懂

使用特权

评论回复
板凳
computer00| | 2007-9-21 14:29 | 只看该作者

nBE[3:0]是nWBE[3:0]和nOE相与产生的

使用特权

评论回复
地板
aceice|  楼主 | 2007-9-21 14:38 | 只看该作者

nBE和nWBE是同一个pin啊~

还是帮忙回答一下怎么扩展SRAM吧,UB/LB需不需要接到nBE上?
BWSCON的STn位怎么设置?

使用特权

评论回复
5
computer00| | 2007-9-21 14:51 | 只看该作者

如果你要按字节写入的话,就要接。否则没办法按字节写入

使用特权

评论回复
6
aceice|  楼主 | 2007-9-21 14:55 | 只看该作者

也就是说,按字读写,就可以不接?

如果不接,STn位怎么设置?不管?

使用特权

评论回复
7
computer00| | 2007-9-21 15:00 | 只看该作者

这个就不清楚了。你还是看看数据手册吧。

使用特权

评论回复
8
aceice|  楼主 | 2007-9-21 15:18 | 只看该作者

e.......这个问题嘛~数据手册说的很暧昧

This bit determines SRAM for using UB/LB for bank 7
0 = Not using UB/LB ( Pin[14:11] is dedicated nWBE[3:0] )
1 = Using UB/LB ( Pin[14:11] is dedicated nBE[3:0] )

这个是关于STn位的描述。设置为“0”,作为nWBE使用。我就不蛮清楚,这个时候还需要接UB/LB引脚吗?(DWn = 01,16bit的位宽)

使用特权

评论回复
9
computer00| | 2007-9-21 15:23 | 只看该作者

都不接了,就不用设置了吧。

使用特权

评论回复
10
aceice|  楼主 | 2007-9-21 15:32 | 只看该作者

总想不通为什么16bit的SRAM搞个UB/LB端口来搞什么

多一些鬼事情,就为了满足8bit的MCU应用,哎

使用特权

评论回复
11
阿南| | 2007-9-21 21:23 | 只看该作者

扩展16位SRAM:

/LB接nBE0
/UB接nBE1
其它的都正常接法
/CS接nCS
/WE接nWE
/OE接nOE
A0:An接A1:An+1
I/O1:I/O16接DATA0:DATA15
还有VCC和地

因为像ROM(如E28F128等)是没有/LB /UB的,所以它们自然也就用不到处理器的该功能,所以STn就设成0.如果想扩展上位的SRAM,要用到/LB /UB就将STn设成1就可以了

使用特权

评论回复
12
computer00| | 2007-9-21 23:22 | 只看该作者

32位的处理器,难道你的程序中就从来不使用char型的变量吗?

如果使用了char型的变量,又没有8位的写,我看你怎么办.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

374

主题

2182

帖子

0

粉丝