如何读取USB口的数据?

xxjoyjn 2009-02-06 09:51:46
我们知道在VC++里,对于串口可以使用“ReadFile()”和“WriteFile()”来读取和发送数据的,那么对于一个USB口传入的数字信号,如何读取呢?
...全文
886 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yfggsitp 2009-02-17
  • 打赏
  • 举报
回复
可以看一下inf文件里边,一般设备的名字+“-1”都可以在CreateFile()里边使用。
hordebew 2009-02-14
  • 打赏
  • 举报
回复
HID 设备的话就是ReadFile(),最近才用过!呵呵!要写的话最好不要重新CreateFile()
捕鲸叉 2009-02-14
  • 打赏
  • 举报
回复
这要看你的USB设备的驱动程序提供了什么方法了。一般可以通过ReadFile,WriteFile,或者IOCONTROL的方法
Chivalry 2009-02-06
  • 打赏
  • 举报
回复
这个电视盒连接到你的电脑就可以使用么?是否需要装驱动呢?
如果需要的话,恐怕需要你联系这个电视盒的生产厂家,看看他是否提供了usb通讯的动态库
xxjoyjn 2009-02-06
  • 打赏
  • 举报
回复
我也想知道USB端口名字是如何形成的呢?
xxjoyjn 2009-02-06
  • 打赏
  • 举报
回复
不理解。
和我电脑USB连接的是一个电视盒
Chivalry 2009-02-06
  • 打赏
  • 举报
回复
和你什么电脑没有关系
在于你usb接口连接的什么东西
xxjoyjn 2009-02-06
  • 打赏
  • 举报
回复
谢谢,
我用的是DELL笔记本,应该是标准的USB接口吧?
能否在硬件管理器里查看USB端口的名字呢?
那么,这个USB端口是当做并口还是当做串口来对待?
Chivalry 2009-02-06
  • 打赏
  • 举报
回复
也是用的ReadFile,WriteFile,前提是你要知道usb端口形成的名字,一般公司都会发布自己的usb通讯动态库给你
如果是标准usb口,可以试试看CreateFile("USB001"

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧