阅读:1559回复:6
是如何确定USBD12的命令地址和数据地址的
看到许多人做的89C52和USBD12项目里边的USDBD12地址定义均为:
#define D12_COMMAND 0x0ff03 #define D12_DATA 0x0ff02 请问这是如何确定的呢,是根据P2口和P0口的连接而定吗?从硬件连接上看好像不是啊? |
|
沙发#
发布于:2003-12-22 08:46
主要是针对A0的!
|
|
板凳#
发布于:2003-12-22 08:47
这个问题我看到问的人不下20次
|
|
地板#
发布于:2003-12-24 16:54
我也使用这个开发套件的。我都不会用,首先看源代码就看不懂。我现在越看越烦人,因为我觉得套件里面给的源代码给的不全。好象有些东西“周立功”公司没给全。楼上2位大哥。有什么好资料或者是D12相关的源代码给我吗?麻烦你们发给我吧。
slayer22.student@sina.com.cn |
|
|
地下室#
发布于:2003-12-25 08:46
我没有哪个套件,都是别人给我发的。
|
|
5楼#
发布于:2003-12-25 16:44
小弟也是刚作这个,这个smart板内面没有dma功能,而且命令口单地址,数据口是偶地址,跟a0接线有关的,接高电平和低电平奇偶相反吧,反正我觉得挺糟糕的,
|
|
6楼#
发布于:2003-12-27 10:47
选择数据还是命令,有两种方法:
1、A0法,A0=0为命令,A0=1为指令。ALE应接地。 2、ALE法,在路地址/数据线中,下降沿关闭地址信息锁存。A0应接高。 个人认为:只有汇编才会出现ALE信号。所以用ALE法就要使用汇编。 一个偶数地址表示数据,一个奇数地址表示命令。 |
|