串口通信
wingWC
Qt/OpenCV/AI
展开
-
《Qt数据类型》--基本数据类型QByteArray,QString,char,byte之间的转换
在上位机通讯中,根据通讯协议,有时候需要发送16进制的数据,本人在编程的时候容易把各种数据字面值和实际值搞混淆,故写这篇文章给大家参考,也给自己提醒。在Qt中串口的接收和发送的数据类型都是QByteArray,因此我们需要在通讯的双方进行数据转换,此时我们根据通讯协议,有的设备接收字符串,而有的设备接收16进制的数据。一般我们发送16进制的数据时使用长度为一个字节的数据类型,比如char,原创 2017-05-23 13:14:18 · 9553 阅读 · 0 评论 -
《Qt串口通信》--实时显示接收的数据
为了能在接收到串口发送的数据便即时显示在文本框中,首先要在连接串口时绑定信号和槽,即将serialport的signal(QIODevice::readyRead)与this的槽函数SePort::ReadCom连接在一起,这样,一旦serialport的准备读取数据信号过来时,就会调用自定义的ReadCom函数,把缓存区的数据读取到私有成员变量m_bReceiveData中。为了能在界面上显示,原创 2017-05-20 09:13:41 · 24916 阅读 · 2 评论