zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

Qt 串口发送16进制

2023-04-18 15:42:20 时间

在实际测试中发现,在使用QT串口发送16进制时可以不使用转换函数,比如下图需要发送数据01 05 00 00 FF 00 8C 3A,

Qt中的QByteArray是以这样的方式’xff’存储十六进制数的,因此代码可以这样写
QByteArray a;
a.append(’x01’);
a.append(’x05’);
a.append(’x00’);
a.append(’x00’);
a.append(’xFF’);
a.append(’x00’);
a.append(’x8C’);
a.append(’x3A’);
串口画面.io串口->write(a);