如何让Qt串口发送ASCII

 时间:2026-02-13 18:50:53

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

如何让Qt串口发送ASCII

如何让Qt串口发送ASCII

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

如何让Qt串口发送ASCII

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

如何让Qt串口发送ASCII

如何让Qt串口发送ASCII

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

如何让Qt串口发送ASCII

5、然后实现串口的打开代码,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);//一位停止位

如何让Qt串口发送ASCII

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

如何让Qt串口发送ASCII

如何让Qt串口发送ASCII

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

  • C#如何使用数组的CopyTo方法拷贝数组
  • CMD:[3]获取驱动器或文件夹内的文件列表
  • perl入门:[1]大小写转换
  • sqlserver数据库表导出成excel文件(sql语句版)
  • Microsoft Edge的关闭所有标签页警告不见了
  • 热门搜索
    若尔盖旅游 北京郊区旅游景点大全 老年旅游 北京旅游景点图片 汉中旅游景点大全 新疆 旅游 云南旅游天气 旅游婚纱 新都桥旅游攻略 云南大学旅游学院