您尚未登录。

楼主 #1 2021-05-22 20:24:35

larson
会员
注册时间: 2021-05-22
已发帖子: 6
积分: 8

QT工具分享,串口工具支持硬件流控,并能实时上报RTS与CTS状态,支持发送文件,支持发送AT命令自动带回车换行

ComTool_添加921600_1000000波特率.7z
实际测试移远模组EC200T、EC200S,EC200U。EC20CEFAG 配置串口流控指令后,可以完美实现流控控制
如图所示
流控

不知道是否有人想要源代码的,如果有的话,源代码也可以分享

离线

楼主 #6 2021-06-01 22:08:15

larson
会员
注册时间: 2021-05-22
已发帖子: 6
积分: 8

Re: QT工具分享,串口工具支持硬件流控,并能实时上报RTS与CTS状态,支持发送文件,支持发送AT命令自动带回车换行

com.rar

郑重提示!!!
郑重提示!!!
郑重提示!!!
郑重提示!!!
郑重提示!!!
分享出来的源代码,是基于QT中文社区的ComTool工具源码,运行后非上图所示的源代码,
请慎重下载,
慎重下载,
我自己修改后的源代码,已经被公司加密策略加密,所以只能提供出来最原始的QT  ComTool工具
请悉知,请悉知

流控检测的逻辑非常简单,创建一个task,循环检测comm->lineStatus();的状态就可以实现最简单的CTS RTS引脚变化,当然我自己的肯定不是这样实现

    static int count = 0;
    static unsigned long status = 0;
    static unsigned long status1 = 0;
    while(!quit)
    {
        status1 = status;
        status = comm->lineStatus();

        if(status1 != status)
        {
            count++;
            qDebug("status=%x,%x\n",status,(status&0x01));
#if 1
            if((status&0x01) == 0x01)
            {
                emit this->startsend(status);
            }
            else
            {
                emit this->stopsend(status);
            }
#endif
        }
    }
    qDebug("count=%x\n",count);

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn