技术专栏
qt 串口设置
在平时使用中,串口的使用率是比较高的,数据交互也是比较多,此次以485串口的一段代码为例:
bool PortTwo::start()
{
CSerialPort::UartAtrr attr;
// need read form config file.
attr.dev = "/dev/ttymxc2";
attr.dataBits = 8;
attr.baudRate = 9600;
attr.parity = 'N';
attr.stopBits = 1;
attr.flowControl = FLOW_CONTROL_NONE;
bool result = serialPort->open(attr);
if(result) {
isRunning = true;
thread = new std::thread(std::bind(&PortTwo::porttwouartTotalCallWorker, this));
}
return result;
}
void PortTwo::stop()
{
isRunning = false;
if(thread) {
thread->join();
delete thread;
}
serialPort->close();
}
此处写了初始化的设置和暂停的部分,在开启之后,通过使用线程,对数据进行获取,以及解析,解析由于每个人的协议不一样,就不多加阐述了。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:2373次2020-08-23 21:47:22
-
浏览量:2739次2017-11-15 11:27:56
-
浏览量:4581次2020-12-22 11:08:31
-
浏览量:7197次2020-11-24 23:18:39
-
浏览量:8531次2020-12-15 15:27:20
-
浏览量:18377次2020-12-07 10:46:30
-
浏览量:5850次2020-07-17 17:27:59
-
浏览量:4820次2020-08-11 18:51:18
-
浏览量:6529次2020-08-15 17:22:26
-
浏览量:2528次2020-08-14 15:09:41
-
浏览量:4781次2020-08-15 17:29:07
-
浏览量:4950次2020-08-11 17:39:02
-
浏览量:4168次2020-10-09 17:29:50
-
浏览量:3814次2020-08-14 17:18:54
-
浏览量:4468次2020-07-31 13:45:09
-
浏览量:9263次2020-12-08 09:32:15
-
浏览量:10876次2020-12-04 15:53:00
-
浏览量:6646次2018-01-22 14:23:15
-
浏览量:2948次2017-12-15 10:43:45
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
big_anana
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注