如何在openmv里面实现十进制转化为十六进制,再进行高低位操作,然后通过串口发出数据!
-
在openmv里面把10进制数字转换成16进制数字再取高低位然后通过串口发出去,例如2000的十六进制为7d0然后 取高低位 高位在后,低位在前。0xd0,0x07.这样格式发出去如何实现。
-
-
根据你的描述,就是小端,两个字节就是short,到底是有符号还是无符号你没说。
>>> import struct >>> struct.pack('<h',2000) b'\xd0\x07' >>> struct.pack('<H',2000) b'\xd0\x07'
-
@kidswong999 无符号的!
-
@hmxd 大H的就是无符号的。