找回密码
 立即注册
收起左侧
楼主: yafeilinux

QCom跨平台串口调试助手1.0发布

129
回复
100045
查看
  [复制链接]
累计签到:22 天
连续签到:1 天
2015-4-21 21:31:29 显示全部楼层
yafeilinux 发表于 2015-3-30 16:18
嗯。这个现在暂时停用了。去这里下载吧https://code.csdn.net/qter_hzzhou/qcom/tree/master ...

楼主我想请教你,我的是ubuntu系统,usb转串口,系统分的com口是ttyUSB0,但是就是打不开串口,提示串口已被占用或者不存在,if(myCom->open(QIODevice::ReadWrite)),就是这个函数过不去,可不可以救救我,很急
回复 支持 反对

使用道具 举报

累计签到:22 天
连续签到:1 天
2015-4-21 21:11:48 显示全部楼层
我的是ubuntu系统,usb转串口,系统分的com口是ttyUSB0,但是就是打不开串口,提示串口已被占用或者不存在,if(myCom->open(QIODevice::ReadWrite)),就是这个函数过不去,可不可以救救我,很急
回复 支持 反对

使用道具 举报

累计签到:22 天
连续签到:1 天
2015-4-21 16:34:59 显示全部楼层
我想问问为什么我就打不开串口?
回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2015-3-30 16:18:30 显示全部楼层
fantao921129 发表于 2015-3-27 18:34
源码 页面无法打开,希望能尽快改正

嗯。这个现在暂时停用了。去这里下载吧https://code.csdn.net/qter_hzzhou/qcom/tree/master
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2015-3-27 18:34:42 显示全部楼层
源码 页面无法打开,希望能尽快改正
回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2015-3-24 17:53:11 显示全部楼层
skylsk 发表于 2015-3-24 16:01
QCom源代码的下载链接怎么出错了呢@yafeilinux

https://code.csdn.net/qter_hzzhou/qcom/tree/master临时放这里了。
回复 支持 反对

使用道具 举报

累计签到:3 天
连续签到:1 天
2015-3-24 16:01:17 显示全部楼层
QCom源代码的下载链接怎么出错了呢@yafeilinux  
回复 支持 反对

使用道具 举报

尚未签到

2015-3-21 22:38:22 显示全部楼层
yafeilinux 发表于 2015-3-17 11:40
https://code.csdn.net/qter_hzzhou/qcom/tree/master 从这里下吧

多谢楼主啊!!楼主你的出最新的书,我已经拜读了,很好!!
回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2015-3-17 11:40:57 显示全部楼层
qxf19870915 发表于 2015-3-13 17:29
好的,楼主你好啊, 我很欣赏这个论坛,也喜欢你写的书,希望这个论坛越来越好!!代码速速啊!! ...

https://code.csdn.net/qter_hzzhou/qcom/tree/master 从这里下吧
回复 支持 反对

使用道具 举报

尚未签到

2015-3-13 17:29:39 显示全部楼层
yafeilinux 发表于 2015-3-12 14:07
==啊,今晚应该可以解决,可以在代码界面下载了。

好的,楼主你好啊, 我很欣赏这个论坛,也喜欢你写的书,希望这个论坛越来越好!!代码速速啊!!
回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2015-3-12 14:07:36 显示全部楼层
qxf19870915 发表于 2015-3-9 19:25
为什么无法下载源代码啊?急需要源代码啊!!!求指导如何下载源代码啊

==啊,今晚应该可以解决,可以在代码界面下载了。
回复 支持 反对

使用道具 举报

尚未签到

2015-3-9 19:25:46 显示全部楼层
为什么无法下载源代码啊?急需要源代码啊!!!求指导如何下载源代码啊
回复 支持 反对

使用道具 举报

累计签到:12 天
连续签到:1 天
2015-2-12 10:07:58 显示全部楼层
下载了源代码,编译通过正常,显示也正常。参考做了个串口接收程序,接收代码完全抄的这个调试助手,用另一个串口助手发送16进制,用QT串口助手收,转字符串hex格式显示不对

转QSTRING小于128的正常,大于128的不正常。  比如0X80显示成了0XFFFFFF80  ,  0XA0显示成了0XFFFFFFA0,  0X10还是0X10

//将收到的数保存到UCHAR数组 以及显示输出
        for(uint cnt=0;cnt<len_rece;cnt++)        {            QString s;            byte_buf[cnt = temp.at(cnt);          //保存到UCHAR数组 任意00-FF正确            s.sprintf ("0x%02x,", temp.at (cnt));  //有问题 大于128的不对            str_rece += s;                         //逐个填充QSTRING        }file:///C:\Users\dddggg\AppData\Roaming\Tencent\Users\57163622\QQ\WinTemp\RichOle\~{%IIHM4NAKM{P6V4RRM6PE.jpg

回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2015-2-7 10:00:32 显示全部楼层
dddggg 发表于 2015-2-5 22:00
中文不能发也不能收,随便找个其他串口都可以收发中文。。。

这个后面会更新的。
回复 支持 反对

使用道具 举报

累计签到:12 天
连续签到:1 天
2015-2-5 22:00:58 显示全部楼层
中文不能发也不能收,随便找个其他串口都可以收发中文。。。
回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2014-9-28 20:26:17 显示全部楼层
NikolaDi 发表于 2014-9-28 11:10
楼主,我自己写这个串口程序的时候没有开多线程,textBrower 调用 insertPlainText() 方法向 显示串口插入 ...

是因为显示操作是在主线程进行的。
回复 支持 反对

使用道具 举报

尚未签到

2014-9-28 11:10:44 显示全部楼层
楼主,我自己写这个串口程序的时候没有开多线程,textBrower 调用 insertPlainText() 方法向 显示串口插入数据出现程序卡死的情况,但是直接调用 setText() 方法运行就是正常的。我用的是 readyRead() 信号,是非阻塞的。是什么原因呢。
回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2014-9-25 22:54:30 显示全部楼层
hcl0317 发表于 2014-9-9 15:54
报告一个bug,在连续发送的时候,直接点击关闭串口,会崩溃。
解决措施:在函数 on_actionClose_triggered  ...

好的。谢谢。
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2014-9-9 15:54:45 显示全部楼层
本帖最后由 hcl0317 于 2014-9-9 16:49 编辑

报告一个bug,在连续发送的时候,直接点击关闭串口,会崩溃。
解决措施:在函数 on_actionClose_triggered 中,最前面增加:

    if(ui->sendmsgBtn->text() == tr("暂停")){
        obotimer->stop();
        ui->sendmsgBtn->setText(tr("发送"));
        ui->sendmsgBtn->setIcon(QIcon(":new/prefix1/src/send.png"));
    }
回复 支持 反对

使用道具 举报

尚未签到

2014-8-28 19:34:49 显示全部楼层
   在ARM linux编译通过 上位机给串口发数据的时候收不到额  。。。。。。。。
回复 支持 反对

使用道具 举报

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

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