• 3730阅读
  • 2回复

请教一个串口发送数据的问题 [复制链接]

上一主题 下一主题
离线bkey
 

只看楼主 正序阅读 楼主  发表于: 2010-02-03
port->write((ui->lineEdit->text()).toAscii());

这样发送出去的是ascii码  但是我需要的是发送16进制  有没有什么类似上面的简单方法可以实现

我只需要发送一个16进制数
离线bkey

只看该作者 2楼 发表于: 2010-02-04
像你这样写的话,肯定不行啦  变成ascii 再变成 hex 都已经不是原来的数字了
离线wangqy
只看该作者 1楼 发表于: 2010-02-04
不是很明白你的意思,这样行不行呢?
port->write((ui->lineEdit->text()).toAscii().toHex());

我也在写串口的程序,可以交流交流啊。
Q 39686 0 5 11
快速回复
限100 字节
 
上一个 下一个