我正在使用一个名为pyUSB 1.6 版的模块,并试图与传感器通信。
我已经建立了连接并且可以从传感器上的 ROM 中读取数据。传感器在连接时具有主/从关系,因此我需要向传感器发送消息以接收我需要的数据。
现在,该write函数只能接受字符串或只读缓冲区。我需要向 USB 设备发送十六进制字节0xFE, 0x04, 0x00, 0x03, 0x00, 0x01, 0xD5, 0xC5.
我不确定如何将其编码为字符串或只读缓冲区。
下面是调用 write 方法的方法。这是他们提供的示例代码。
# write bytes (serial mode)
print h.write('Hello world!\r\n")
我将如何传输十六进制字节?