基于Qt/C++的串口助手小程序编写
因为教研室小项目需要用到嵌入式,以PC作为上位机串口通讯,在此做一个学习记录。
程序编写来自b站一个教程:https://www.bilibili.com/video/BV1EE4117728?p=5&t=1
思路:
实现功能:1.配置->串口号、波特率、停止位、奇偶校验、Hex显示等; 2.接收功能; 3.发送功能。
界面布局
代码主体:myserial.pro serial.h main.cpp serial.cpp serial.ui
/*----------------myserial.pro----------------------------------------*/
QT += core gui
QT += serialport #user serial
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++11
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
main.cpp \
serial.cpp
HEADERS += \
serial.h
FORMS += \
serial.ui
RC_ICONS = system.ico #user ICON
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
/*-------------------serial.h-------------------------------------*/
#ifndef SERIAL_H
#define