永发信息网

怎么用C++程序提取USB口获取的数据

答案:2  悬赏:80  手机版
解决时间 2021-11-12 03:06
  • 提问者网友:我的未来我做主
  • 2021-11-11 16:17
怎么用C++程序提取USB口获取的数据
最佳答案
  • 五星知识达人网友:青尢
  • 2021-11-11 16:27
    首先你的传感器支持吗?有驱动程序不?或者自己写,
    可以用CreateFile来读取USB的数据的,直接读取管道就可以了,但是前提是你的传感器有驱动代码支持,比如主机来要数据了,你往pipe里面填充数据。
    windows ddk有usbbluk的例子,可以看看,如果你的sensor支持块pipe,会直接改一下pid_vid就可以用那个exe测试了

追问你说的那个pipe_vid是什么意思呀,怎么改的说 我看了一个说的是handle=creatfile(“\\,\设备名”,一堆东西) 是指的这个么,那设备名怎么获取啊追答pipe,vid,pid这些都是usb协议上的东东
你需要了解USB 协议,然后看看驱动编程方面的东东。圈圈教你USB,通读过了你就明白了,一两句话也说不清。我也是最近在学习USB 驱动编程。希望对你有帮助
全部回答
  • 1楼网友:封刀令
  • 2021-11-11 17:16
用串口会简单很多。。usb'采用的i2c协议不好写追问但是接口就是USB的追答没区别啊,usb本身就可以当作串口使用没区别啊,usb本身就可以当作串口使用追问额,就是把usb当作一个文件?直接按读串口的方法读么
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯