liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1440回复:2

AN2131QC在外部RAM中读写数据,结果令人难以置信,请指教!

楼主#
更多 发布于:2001-11-24 11:57
我的硬件用AN2131QC,原来用两片外部RAM,用GAL16V8D实现组合逻辑信号,可是当RAM和GAL加电时,根本不能工作,后来我将GAL去掉,通过直接跳线使用一片RAM,能读写外部RAM了,可是假如我向外部RAM的某一地址中写一个byte,然后再读出来,结果只有bit0、bit1和bit2正确,而bit3-bit7全部保持为“1”,我现在是百思不得其解,原因是什么呢?还请指教!
另外,请问我该用什么样的芯片代替GAL16V8D来实现组合逻辑功能呢?
谢谢!
liuxf66
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-04 23:58
这个问题急死我了,向前推一把,还请斑竹和各位大侠指教,谢谢!
liuxf66
JH.quan
驱动牛犊
驱动牛犊
  • 注册日期2001-10-26
  • 最后登录2002-03-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-05 12:19
读写不正确,可能有几个原因:
1。RAM片子损坏
2。数据线短路或断路
3。RAM速度慢,或者和MCU时序不配

不知你地址怎么分配,两片RAM的话片选应该很好产生的,用简单的逻辑就可以实现
游客

返回顶部