lovyoue
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:989回复:1

有关D12--5402的问题

楼主#
更多 发布于:2002-11-04 14:11
本人用DSP驱动D12,请教一下:由于5402采用非地址数据总线复用,所以需用D12的CS信号进行片选。但本人在调试时发现将经DSP地址信号译码之后产生的CS信号接入D12-CS,D12-A0接地址总线A0之后,命令和数据写不到片内,须将D12-CS置低后方奏效,但这失去片选的意义了。请教各位大虾有何高见?
frank_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-05 08:17
希望我的理解可以帮助你.
片选是一定要的,不片选这个片子就收不到总线上的信号.
另外有两种方式可供选择,也就是ALE与A0的处理.
如果是总线地址复用,那么ALE要接到你的MCU的ALE上,A0总接低
如果是多数总线地址,那么ALE总接低,表示总是数据,然后通过A0区分地址数据,A0接高是D12认为收到的是命令,反之认为收到的是数据.
你可以把片选信号接到地址总线的高位.然后再用一位地址信号接到A0,ALE接低,这样,写地址或写命令就变成了两个地址,比较方便.

QQ:54107963
游客

返回顶部