#物块检测数据打包
def pack_block_data():
# print(dot.x,dot.y)
pack_data=bytearray([0xAA,0xAF,0xF2,0x00,
dot.x>>8,dot.x,
dot.y>>8,dot.y,dot.num>>8,dot.num,
dot.flag,0x00])
##将像素值赋值给dot.pixels, dot.flag==1
print(dot.x,dot.y)
# print(5,pack_data())
#清零点检测偏移数据和倾角数据,使得在没有检测到点时,输出为零
dot.x = 0
dot.y = 0
lens = len(pack_data)#数据包大小
pack_data[3] = lens-5;#有效数据个数
i = 0
sum = 0
#和校验
while i<(lens-1):
sum = sum + pack_data[i]
i = i+1
pack_data[lens-1] = sum;
return pack_data
然后串口助手收到的帧头是AA 4D所以我另一边的单片机要的帧头就不行,请问有办法解决吗