如何用375开发一个虚拟的USB端口驱动

各位德下:我正在用375开发一个掌上数码机,希望作为主机能和普通的USB设备进行数据交换,如U盘、MP3、打印机等设备,这些标准USB接口设备应该能解决,但要是和那些非标准的USB接口连接,比如我要和一个虚拟USB端口连接,我应该怎么写驱动呢?如果我现在用CH375做主机,要连接的设备接口是CH341(也可能会碰到其他型号的USB转232的接口芯片)等,在哪儿能有参考示例程序可以下载,请各路高手指点方向。

对于一些标准的USB设备,有相应的协议,你可以按照标准的协议或则厂商提供的协议进行操作,对与一写非标准的设备,你需要知道设备低层的操作协议进行操作,我们提供了U盘和操作打印机的相关例程,你可以到在线下载里搜索CH375EVT.ZIP.


我一直找不到对应的例程,请告诉我具体位置,在哪能下载到“用CH375做主机,与CH341连接的例程”。


其实通讯的基本流程是一样的,枚举完毕后就可以发起IN,OUT事务,341设置波特率,至于相关的例程我们能够提供.建议你先看一下CH375\HOST\PUB\USBPRINT里面的例程,熟悉基本的USB通讯流程,操作341的程序你可以发邮件到我们技术支持信箱tech@wch.cn.注明你要的资料.我们会发给你.


好的,我会马上和你们取得联系的,在开发新产品的过程中我得到了你们很多的帮助,说实话你们的技术支持工作做的还是很不错的,谢谢!


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