QT5.2 串口编程
来源:互联网 发布:淘宝购物返利 编辑:程序博客网 时间:2024/06/15 12:23
最近,在学习QT的编程,之前在大学的时候自己学习过这方面的知识,但是一直没有真正的使用过,这次是一次很好的机会,串口数据的接收和发送,使用信号槽监听的方式对串口进行接收,为了接收到完整的数据包,需要做一定的延时处理,实现代码如下:
//读取数据(采用定时器读取数据,不采用事件,方便移植到linux)
myReadTimer=new QTimer(this);
myReadTimer->setInterval(300);//300ms
connect(myReadTimer,SIGNAL(timeout()),this,SLOT(ReadMyCom()));
//发送数据
mySendTimer=new QTimer(this);
mySendTimer->setInterval(5000);
connect(mySendTimer,SIGNAL(timeout()),this,SLOT(WriteMyCom()));
下面就是定义槽函数: void ReadMyCom();//读取串口数据
void WriteMyCom();//写串口数据
最后在这两个槽函数的实现部分利用QextSerialPort类中的readAll()和write()函数进行串口的读写,在编译之前要在.pro文件中加入QT += serialport
才能正常使用QextSerialPort类。
0 0
- QT5.2 串口编程
- Qt5串口编程详解
- QT5串口编程
- Qt5串口编程详解【新版】
- QT5入门之23 -QT串口编程
- QT5.2 IOS编程
- Qt5之串口编程入门篇之写数据
- QT5 串口应用
- Qt5的串口使用
- Qt5 串口 usb
- qt5实现串口通信
- QT5串口通信
- Qt5实现串口通信
- Qt5实现串口通信
- qt5串口简易操作
- QT5 的串口通信
- Qt5 串口通信
- QT5 串口数据类型转换
- iOS 对afnetworking简单封装
- 【Apache】从Apache官网下载windows版apache服务器,并用AB进行压力测试
- Android开发之Activity startActivityForResult()方法详解
- ios avfoundation 合并音频到一个视频文件 avurlassettrack
- myeclipse 遇到org.slf4j.spi.LocationAwareLogger.log的NoSuchMethodError错误
- QT5.2 串口编程
- it、上班族需要注意身体
- 番外篇:linux硬件驱动程序开发简介
- 大象Thinking in UML读书笔记☞ 第二章
- mac 修改成zsh试用oh-my-zsh
- Android : 线程的结束,挂起和恢复(下)
- 这个社会
- android SD卡目录下创建、复制文件夹以及文件
- iOS 自定义二维码条形码扫描识别