tony_fu
驱动牛犊
驱动牛犊
  • 注册日期2001-09-06
  • 最后登录2001-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1746回复:6

D12总线上data与command的区分

楼主#
更多 发布于:2001-10-12 13:46
很不好意思,我对这个问题还有一些疑惑(虽然已有不少讨论的帖子)。我把我的理解写出来,请各位看一下,要有错一定要帮我纠正,先谢了。
    MCU将D12当外部RAM处理,当用address/data 总线复用,用ALE锁存地址信号。用地址区分bus上的是DATA还是COMMAND,当地址为1时,为COMMAND。当地址是0时,为DATA。地址状态只有0,1两种。

在斑竹大哥的ZBOARD程序HAL。C中,output( )函数根据是否定义PARALLEL_BUS来决定采用何种方式。我的理解,若定义了PRALLEL_BUS为总线方式,但我在所有程序中都未找到PARALLEL_BUS的定义。请问ZBOARD程序具体用的是什么方式(总线还是I/O方式)。

tony_fu@citiz.net
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-14 11:21
只以最后一个bit来区分command和data:
1=command, 0=data

PARALLEL_BUS是在compiler里面设定的,你用uv2打开,到project setting里面看。
以PARALLEL_BUS方式。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
apmusb
游客
游客
板凳#
发布于:2002-05-26 10:10
PARALLEL_BUS到底起什么作用呀!斑竹解释一下好吗?
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-30 12:39
你没有用过51的并口总线吗?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-30 17:46
大侠好酷
iccat
驱动牛犊
驱动牛犊
  • 注册日期2001-12-28
  • 最后登录2003-09-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-31 19:31
我觉得所谓命令,实际是一堆寄存器,命令代码即寄存器地址。
DATA,COMMAND不过是把RAM分区。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-03 16:29
同意!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部