找回密码
 立即注册
收起左侧

Qt串口问题:多个线程如何使用同一个串口收发数据

1
回复
6549
查看
[复制链接]
累计签到:1553 天
连续签到:1 天
来源: 2016-9-18 16:56:26 显示全部楼层 |阅读模式
10Qter豆
需要将串口放在一个单独的线程中进行处理吗?
实际上实现的是一个modbus通信,控制10台左右的伺服驱动器,需要发指令来读取相应的值;
一般都是先发送后接收,怎么确保发送已经完成了呢?
我把串口放在一个线程里的话,程序倒是可以执行,但会提示跨线程调用的警告,就是Can't create child in a defferent thread,看了网上别人的解决方法,有点不明所以啊

回复

使用道具 举报

累计签到:955 天
连续签到:1 天
2016-9-20 17:12:18 显示全部楼层
不同线程调用同一个串口就要考虑加锁了吧。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了