我一直在寻找我的问题的答案,但我找不到任何与我的问题类似的东西。在
问题是我处理的是一个来自传感器的二进制值,我把它转换成一个十六进制值。直到那一点没有问题,但之后它取决于我的传感器,但我可以有一个非定义的字节值。在
我的想法是把这些字节分成两个字节一组。在
我要做的是:
val # This is the value of my sensor in binary
hexval = binascii.b2a_hex(val) # val casted into an hexadecimal value of n bytes
split = [hexval[i:i+2] for i in range(0, len(hexval), 2)] # Here split is an array of n words of two bytes.
在这段代码中,我的问题是我的所有值都是混合的,似乎我没有按照我应该的方式打包我的值。在
如果有人能帮我一把。在
谢谢
路易
目前没有回答
相关问题 更多 >
编程相关推荐