不明白USB HID 通信序列,如何通过labview visa发送和接收字符串?

2019-07-17 16:57发布

小弟对USB HID 通信序列不是太明白,资料上写的CMD1, CMD2, CMD3不知道是什么意思。

目前采用的是labview visa USB和设备连接,请问如果发送: CMD1:0x04, CMD2: 0x1A, CMD3: 0x0C.(请问这字符里面,怎么区分ID, flag, sequence, LSB, MSB以及数据字节)
(我尝试了将上面的字符串一起发送,似乎有问题)我该如何发送相应的字符串?

非常感谢!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
wjackson
2019-07-18 04:23
hejin515 发表于 2017-7-20 10:26
没有特别的意义,这个协议规定好就行。你上位机发送一个命令XX,规定这是干嘛,下位机接受到XX就按照协议进行对应的操作返回相应的数据就行。

我现在比较困惑不知道该怎么发送,我用labview visa usb发送,但是没有返回恩和值,我发送的字符不正确。

例如:硬件连接发送(USB: CMD1: 0x04, CMD2: 0x1A, CMD3: 0x0A)
我通过visa写入:041A0A或者0x040x1A0x0A字符串不对,试了很多都不对,不知道该发送什么样的格式。
小弟,对usb从没接触过,不太明白啊。

一周热门 更多>