我正在使用一个名为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")
我将如何传输十六进制字节?