阅读:1976回复:7
再次请教pdiusbd12!SOS!
请教各位大师:
pdiusbd12的D12_COMMAND 和 D12_DATA是怎么定义的呢? 我看的那个例子上是这样的: #define portbase 2 #define D12_COMMAND (portbase+1) #define D12_DATA portbase 这portbase 是什么,怎么来的呢?或者直接就是片选地址吗? D12_COMMAND 为什么是(portbase+1),D12_DATA 为什么又是portbase呢?急盼答案! |
|
最新喜欢:mapofl |
沙发#
发布于:2001-06-18 08:52
我也遇到这样的问题不知道你解决了没有。你用的是不是评估板上面的例子。好像是ISA口或是25针口的。不是D12的。望来信交流。
|
|
板凳#
发布于:2001-06-18 09:23
是这样的,d12把发送到奇数地址的数据认为是command,发送到偶数地址的数据认为是data。
Philips的例子有好几个,smart比较简单。 |
|
|
地板#
发布于:2003-07-30 17:26
周立功单片机网站上d12的资料说的很清楚,自己去看吧
http://www.semiconductors.philips.com/similar/PDIUSBD12D http://www.semiconductors.philips.com/pip/PDIUSBD12D |
|
|
地下室#
发布于:2003-07-30 22:56
前提是片选有效。
|
|
|
5楼#
发布于:2003-07-31 08:45
portbase是由你的接线决定的,portbase+1代表奇数地址,也就是command地址。portbase+0就是偶数-data地址。
|
|
6楼#
发布于:2003-07-31 08:54
that\'s right.
|
|
7楼#
发布于:2003-07-31 13:35
portbase 是设备端CPU为D12分配的地址空间的开始地址。这是由设备端CPU的程序决定的。
|
|