我在主机上使用带有Arduino Shield和Python3的CAN接口。我通过Arduino的串行接口得到以下消息:
第一个月
8字节数据是双精度1.9278159141540527。对于转换,我使用以下python代码:struct.unpack('>d', b'\x3F\xFE\xD8\x55\x80\x00\x00\x00')[0]
个
我的问题是,我不知道如何转换消息字符串的8个字节。我不知道该怎么办3F FE D8 55 80 00 00 00
到此b'\x3F\xFE\xD8\x55\x80\x00\x00\x00'
我试图在消息中列出8字节的数据,但我有一个字符串列表,不知道如何处理它。
先谢了
1条答案
按热度按时间bqucvtff1#
您可以从输入字符串创建
bytearray
:字符串
输出量:
型