ch372 windows端delphi编写程序的疑问
1台电脑,打算接2个ch372的设备。

只插一个设备的时候:
delphi程序开始的时候 调用CH375SetDeviceNotify()2次,
第一次调用参数的index 传的是0,
CH375SetDeviceNotify(0,'',NotifyRoutine)
第二次调用参数的index 传的是1,
CH375SetDeviceNotify(1,'',NotifyRoutine2)
都成功了。2者用不同的通知函数。

拔掉这个设备,再插入这个设备。
这时候系统调用的是 NotifyRoutine2 的函数。原本设计的意图是
设备1调用NotifyRoutine,设备2调用NotifyRoutine2。 实际上它调用的
是NotifyRoutine2, 那么后边对这个设备的读写 它的index 都应该用 1 吗?

有疑问的地方就是:
每插入一个设备,它的index是怎么规定的?

(因为前面的一些设备陆陆续续拔掉了,那么后面插上来的设备,它的index又是如何决定?)
这人很懒,什么都没留下
CH375SetDeviceNotify只能要检测所有设备,不能区别不同的设备,关于怎么区别不同的设备,你可以发个邮件给我,我给发个例子怎么区别不同的设备。
Email:zyw@wch.cn Tel:02552638368
只有登录才能回复,可以选择微信账号登录