我使用以下十六进制格式写入我的设备pyserial
:
ser.write("\x01\x03\x00\x00\x00\x0A\xC5\xCD")
data = ser.readline()
print data
输出是:
Q,f� ��
Q.f� �
Q8f� �B
Q5f� �
我的问题是如何以十六进制格式显示输出,例如
01 03 14 50 AD 00 00 00 00 00 00 00 00 00 00 66 DC 00 00 00 09 00 00 A8 42
另外,如何转换为十进制:
50AD = 20653
66DC = 26332