一.第一步打开串口和关闭串口
打开串口之前需要完成以下参数配置
1.配置串口2.配置波特率3.配置数据位4.配置校验位5.配置停止位6.配置流控7.打开串口8.关闭串口
配置完以上参数才可与串口连接上,打开串口后,以上参数不可修改,需要关闭串口才可以修改
(QMessageBox类)当打开串口失败需要提示失败的原因,以及打开成功在会学串口助手左下角显示COMx Is Open!
二.发送按键
1.需要将横线里面的内容读取
2.判断发送按键是否按下,按下则发送,否则未发送
3.发送成功在左下角显示Send OK!
4.记录发送数据的大小
5.发送新行,检测新行按键是否按下,在字符串后面添加\r\n
三.定时发送(QTimer类)
1.在ui界面将按键转为槽函数(bool类型)
2.定时需要定时器,定义一个定时器
3.连接一个信号与槽函数
使用
C++11 Lambda表达式
connect(sender, &Sender::signal, [=]() { /*执行函数 */ }