小弟最近在做wince上面的usb转串口驱动,用的是public下面的usbser,编译到系统里面后能识别usb转串口的线了,并模拟为串口1,但是操作的时候用一款usb转串口线只能收,发不出来,用另外一款收发都有数但是数不对现象就像是串口速率不一样,但是这两款usb转串口的线在pc上都对应的是一个驱动,请问各位高手是不是我的驱动有什么问题,还有就是这种usb转串口的芯片是不是也是符合某种规范的啊?谢谢了,希望和大家做朋友 qq8028537
找厂家 咨询下吧。
一般厂家 应该有相关经验吧,MARK
主要是看 usb转串口线 里面的usb转换驱动芯片(比如 FT232 等)。这块驱动芯片不同,对应的usb驱动源码当然也不同。
所以,你现在应该这么做:先查下 你自己这款usb转串口驱动芯片是什么(不管是问厂家还是怎么的)?然后看下源码包里面有没有这款驱动,没有的话可能要网上下载来移植。
wince我了解得不多,如果是linux的话,支持的驱动芯片蛮多的。
有些平台底下有提供通用的 usb转串口驱动源码,你也先可以试试,实在不行就按上面说的
有些平台底下有提供通用的 usb转串口驱动源码,你也先可以试试,实在不行就按上面说的