如何让Qt串口发送ASCII
1、这里我以VS2013为例,新建一个QT的示例工程,创建过程如下图所示,示例过程的创建非常简单

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


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);//一位停止位


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