导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. wrxy
    W
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    wrxy

    @wrxy

    0
    声望
    1
    楼层
    471
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    wrxy 关注

    wrxy 发布的帖子

    • 如何正确地进行数据打包,帧头位AA\AF
      #物块检测数据打包
      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所以我另一边的单片机要的帧头就不行,请问有办法解决吗

      发布在 OpenMV Cam
      W
      wrxy