请问MFC中有函数可以直接读写USB设备吗?就象读写串口一样,用类似creatfile(),readfile(),writefile()这一类的函数就能完成读写功能。如果没有这一类的函数,那dll有吗?
回复(8) 2004-07-12 09:01 来自版块 - c/c++入门(VC,KeilC使用)
表情
shuibofu问:我可不可直接用CYPRESS提供的驱动程序作为我的通用驱动?当然我用CY系列的USB芯片!(2004-11-02 21:05)
Gong_XG试试:deviceiocontrol;(2004-07-15 16:48)
zfw没有管道驱动这一说,管道只是主机和USB设备之间的逻辑通道,USB设备一般有多个端点(Endpoint),端点和主机相连就形成管道,主机就是通过各条管道读写USB设备的端点的,应用程序通过USB驱动程序打开或关闭各管道,对设备读写(2004-07-15 12:28)
huimingUSB不同于串口,MFC中没有这样的接口,串口之所以有这样的接口是因为串口的端口都是固定的,而且驱动的接口MicroSoft做了统一的定义,而USB的Endpoint可以由Firmware任意定义,所以它的接口不同的设备都是不一样的。不过你可以自己写一个驱动实现一个管道功能,提供...(2004-07-15 09:04)
binaryman我也正在关注类似的思路,但是琢磨了1周没有头绪。欢迎有经验的高手指点,谢谢(2004-07-14 21:50)
zfw可以用CreateFile,ReadFile,但前提是必须有USB驱动,CreateFile时,指定的设备名就是USB驱动里的管道名(2004-07-14 12:50)
AllenZh请问MFC中有函数可以直接读写USB设备吗?就象读写串口一样,用类似creatfile(),readfile(),writefile()这一类的函数就能完成读写功能。如果没有这一类的函数,那dll有吗? 看看DDK中的代码这样实现的 这方面的Sample很多(2004-07-14 10:03)
bingjieUSB不同于串口,MFC中没有这样的接口,串口之所以有这样的接口是因为串口的端口都是固定的,而且驱动的接口MicroSoft做了统一的定义,而USB的Endpoint可以由Firmware任意定义,所以它的接口不同的设备都是不一样的。不过你可以自己写一个驱动实现一个管道功能,提供...(2004-07-12 10:47)

返回顶部