qt做串口通信遇到的小问题

比如 我定义了一个字符数组 a
usinged char a [15] = { 0xfe,0x55,0x01,0x02,0x03,0x04,xx}
注: fe 55 为通信标识头
01~04为传送的data xx为crc校验位
为了更方便的操作这个数组 我重新定义一个 Qbytearray a_com ;

a_com = QByteArray((const char*)a);
通过改变 a_com[2]、a_com[3]、a_com[4]、a_com[5]来表示不同的data数据

这样可以在不同场合通过操作a_com 来发送不同data了 而不需用每次发送都创建一个字符数组

发布了29 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42542969/article/details/89088992