Somnusting
2016-11-07 14:49
采纳率: 0%
浏览 1.7k

串口上位机接收提取数据

串口接收字符串 从中提取固定位置的数据 如一组数据为 AB CD 00 00 0C 02 12 00 00 00 00 00 05 00 00 7D 0B AB 要从中 把0B7D提取出来存为时间差值 其中AB CD是标识符 尾部AB是校验 一大串数据来的话要怎么弄呢 菜鸟头一次接触协议 求各位帮助

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • devmiao 2016-11-07 15:52
    打赏 评论
  • shen_wei 2016-11-08 07:06

    AB CD 00 00 0C 02 12 00 00 00 00 00 05 00 00 7D 0B AB

    定义为一个结构体就很好解决了 前提是数据固定
    struct Data
    {
    char Start[2];

    char Data[14];
    char End[2];
    char Check;
    };

    打赏 评论

相关推荐 更多相似问题