往HID设备发送数据
您好!我的一个芯片,它的作用是USB转串口(USB端连接电脑,串口端连接一个串口设备),在USB端它被模拟成HID设备(不是虚拟串口),现在我希望用VC编写的上位机能够通...
您好!
我的一个芯片,它的作用是USB转串口(USB端连接电脑,串口端连接一个串口设备),在USB端它被模拟成HID设备(不是虚拟串口),现在我希望用VC编写的上位机能够通过USB(HID端口)向这个芯片发送数据(下行),这个芯片将USB数据转成串口数据流给串口设备,串口设备根据命令的不同会返回不同的数据给电脑(上行)。这个芯片已经有特定的数据打包格式,见下图。那么在VC编程里如何实现下发数据呢?不是很懂,望赐教。非常感谢。 展开
我的一个芯片,它的作用是USB转串口(USB端连接电脑,串口端连接一个串口设备),在USB端它被模拟成HID设备(不是虚拟串口),现在我希望用VC编写的上位机能够通过USB(HID端口)向这个芯片发送数据(下行),这个芯片将USB数据转成串口数据流给串口设备,串口设备根据命令的不同会返回不同的数据给电脑(上行)。这个芯片已经有特定的数据打包格式,见下图。那么在VC编程里如何实现下发数据呢?不是很懂,望赐教。非常感谢。 展开
展开全部
HID编程并不难,其实就是通过setupapi枚举并选择设备,然后通过CreateFile将它当做一个文件处理,读写就是ReadFile和WriteFile。
百度“vc hid开发”,有很多文章和例子,就不复制了。
http://blog.csdn.net/leo_wonty/article/details/6716005
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询