广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何让Qt串口发送ASCII

    来源:网络收集  点击:  时间:2024-07-18
    【导读】:
    本经验文章主要介绍一下,如何让Qt串口发送ASCII工具/原料morevs2013QT电脑方法/步骤1/7分步阅读

    这里我以VS2013为例,新建一个QT的示例工程,创建过程如下图所示,示例过程的创建非常简单

    2/7

    也可以在现有的QT工程中设置支持串口的读写功能,如下图所示,打开QT 的工程属性设置,在项目上右键可以弹出属性菜单

    3/7

    点击QT 的工程属性设置子菜单项,可以弹出QT的 工程属性设置界面,界面如下图所示

    4/7

    经过上面的步骤,现在的工程已经支持了串口的模块的使用了,如下图所示,在使用串口的文件里包含串口需要的头文件

    5/7

    然后实现串口的打开代码,QT操作串是非常简单的,参考代码如下:

    QSerialPort* my_serialPort = new QSerialPort(this);

    my_serialPort-setPortName(COM1);

    my_serialPort-open(QIODevice::ReadWrite);

    my_serialPort-setBaudRate(9600);//波特率

    my_serialPort-setDataBits(QSerialPort::Data8);//数据字节,8字节

    my_serialPort-setParity(QSerialPort::NoParity);//校验,无

    my_serialPort-setFlowControl(QSerialPort::NoFlowControl);//数据流控制,无

    my_serialPort-setStopBits(QSerialPort::OneStop);//一位停止位

    6/7

    如果你的电脑接了串口设备,并且打开成功后,就可以调用发送接口发送数据了,发送接口的使用也非常简单,如下图所示

    7/7

    到此,我们已经完成了QT的串口的发送功能,这个示例教程虽然简单,但是也把实现的原理讲清楚了,希望可以帮到需要的朋友

    注意事项

    仅供个人参考学习

    感谢阅读本经验,祝您生活愉快

    编程语言QT操作串口
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_966289.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 04:59:49  耗时:0.025
    0.025s