将 usb 命令转换为字节数组
Convert usb command to byte array
我尝试向 USB 设备发送命令。我必须将此命令:DA AD 02 74 00 BFDB 转换为字节数组。我是这样开始的:
private static final byte[] send = new byte[] {
(byte)0xda,(byte)0xad, // const
// command
};
但我不知道接下来会发生什么。我应该如何将 02 写成一个字节,74 等等?请帮忙。
按照之前的方式继续:
private static final byte[] send = new byte[] {
(byte)0xDA, (byte)0xAD, (byte)0x02, (byte)0x74,
(byte)0x00, (byte)0xBF, (byte)0xDB
};
为了简化语法,您还可以查看 this answer,然后使用 "DAAD027400BFDB"
之类的字符串,甚至改进该答案中的代码以忽略空格,这样您就可以保留您在问题中使用的语法。
我尝试向 USB 设备发送命令。我必须将此命令:DA AD 02 74 00 BFDB 转换为字节数组。我是这样开始的:
private static final byte[] send = new byte[] {
(byte)0xda,(byte)0xad, // const
// command
};
但我不知道接下来会发生什么。我应该如何将 02 写成一个字节,74 等等?请帮忙。
按照之前的方式继续:
private static final byte[] send = new byte[] {
(byte)0xDA, (byte)0xAD, (byte)0x02, (byte)0x74,
(byte)0x00, (byte)0xBF, (byte)0xDB
};
为了简化语法,您还可以查看 this answer,然后使用 "DAAD027400BFDB"
之类的字符串,甚至改进该答案中的代码以忽略空格,这样您就可以保留您在问题中使用的语法。