最近做的一个小车,上位机给开发板发送浮点数据,需要将浮点的数据转成字节
这里需要使用python的struct.pack函数
speed = 0.1
a = struct.pack('<f',speed) //将浮点数据转成四个字节,这里使用的是单片机的小端模式
然后发出的数据需要给他加上帧头,我只需要加一个字节的帧头
c = struct.pack('<B',0xEB) // 加入一个字节
如何将字节组合起来,我这里采用的方法很简单
s = c + a
最近做的一个小车,上位机给开发板发送浮点数据,需要将浮点的数据转成字节
这里需要使用python的struct.pack函数
speed = 0.1
a = struct.pack('<f',speed) //将浮点数据转成四个字节,这里使用的是单片机的小端模式
然后发出的数据需要给他加上帧头,我只需要加一个字节的帧头
c = struct.pack('<B',0xEB) // 加入一个字节
如何将字节组合起来,我这里采用的方法很简单
s = c + a