找回密码
 立即注册
收起左侧

为什么接收不到串口数据 求解 急急急

3
回复
5966
查看
[复制链接]
累计签到:12 天
连续签到:1 天
来源: 2017-6-12 15:04:48 显示全部楼层 |阅读模式
1Qter豆
void MainWindow::Read_data(){
    qDebug()<<"sssssssssss";    QByteArray buf;    buf=serial->readAll();    qDebug()<<buf;    if(buf!=NULL)    {     QString str=ui->textEdit_2->toPlainText();     str+=buf;     ui->textEdit_2->clear();     ui->textEdit_2->append(str);     ui->textEdit_2->setText(str);
    }
    //buf.clear();

}

回复

使用道具 举报

累计签到:25 天
连续签到:1 天
2017-6-14 09:19:06 显示全部楼层
if(buf!=NULL)
这个写法本身就不对,本来就不为空。
回复

使用道具 举报

累计签到:77 天
连续签到:1 天
2017-6-14 12:15:02 显示全部楼层
运行时,进到Read_data了吗?
回复

使用道具 举报

累计签到:58 天
连续签到:1 天
2017-6-14 16:31:15 显示全部楼层
贴的代码只是对串口接收到的数据的后续处理,对于问题解决来说,这些代码根本看不出来啊。你看你前面的部分,比如说波特率和下位机是否设置的一样。个人观点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了