[求助]问CH365库中的二个函数的意思

BOOL WINAPI CH365mWriteIoByte( // 向I/O端口写入一个字节 ULONG iIndex, // 指定CH365设备序号 PVOID iAddr, // 指定I/O端口的地址 UCHAR iByte ); // 待写入的字节数据

如果我这么写 CH365mWriteIoByte(0,1,10); 那么是否是此时 A0-A15 A0被置高,D0-D7 被置为 01010000呀?就是iAddr写到地址线(A0-A15)上,iByte写到数据线(D0-D7上。帮帮我呀。是这样的吗?

时序没有错, 但是10怎么会是01010000? 搞步懂.


呵呵。写错了 是 00001010 我还有个问题,看了资料上

在I/O 读写操作期间,CH365 的A7~A0 输出I/O 端口的偏移地址,提供给外部设备的有效偏移 地址范围是00H~EFH,外部设备可以进一步对A7~A0 进行译码产生二级片选信号。在I/O 读写操作 期间,CH365 的A15~A10 保持不变,但可以由内部寄存器事先设定为高电平或者低电平,A9~A8 输出PCI 总线的地址

老哥,好像意思和我说的不一样呀。是不是只有A0-A7输出了地址?谢谢。领导让我做个产品可以是我是写程序的。不是很懂谅解一下。谢谢啦


您就用那个函数写就好了.没错. 芯片内部是象资料上说的那样的,但是在用api时 不用管那么多了.


只有登录才能回复,可以选择微信账号登录