引用: 引用 7 楼 cfanlwn 的回复:
D设备室啥?应该是驱动问题? 在WindowsCE5.00系统上根本就没有D的驱动,不能通信很正常的,如果保证驱动没问题,也就有可能是供电问题?
可以把你的D设备名称贴出来,看大家有没有这样的驱动
引用: 引用 9 楼 sunrain_hjb 的回复:
供电不足是一种可能,当然WinCE上没有驱动肯定也是不能让设备正常工作的。
虽然楼主的问题描述很清楚,但最好还是进一步说明你的B、C、D设备的情况,以便大家帮忙分析。
引用: 引用 13 楼 zhuge36 的回复:
wince的USB的支持远没有XP完善。能自动识别的设备类不多。
你提到"USB口(其实就是串口)"那就是虚拟串口或转串口了,这是要驱动的。
驱动识别靠的是产品的PID和VID,如果两个设备PID和VID是一样的,那驱动也是一样的。
供电问题可以外接5V电源到USB总线上做测试,如果没问题就是供电不足,这是硬件的事了。
引用: 引用 15 楼 zhuge36 的回复:
我奇怪的是"B可以连接C并正常通讯",那么用的是哪个驱动?是不是已经加了C的驱动?
引用: 引用 3 楼 stayer 的回复:
另外,忘记说了,
D需要通过USB供电,而C不需要,
引用: 引用 4 楼 dingnifei123 的回复:
引用 3 楼 stayer 的回复:
另外,忘记说了,
D需要通过USB供电,而C不需要,
如果这样的话,我怀疑是下面两种情况:
1、B给D供电达不到要求,没有A牛逼,所以D无法正常工作,导致无法通讯;
2、B真的没有支持D的驱动;
引用: 引用 15 楼 zhuge36 的回复:
不懂得USB的话,自己写驱动是困难的。一般是向厂家要。
我奇怪的是"B可以连接C并正常通讯",那么用的是哪个驱动?是不是已经加了C的驱动?
另外,如果没有驱动的话,识别时会弹出一个对话框来。