Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134965
  • 博文数量: 33
  • 博客积分: 287
  • 博客等级: 二等列兵
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-13 23:06
文章分类
文章存档

2015年(3)

2014年(13)

2013年(8)

2012年(9)

我的朋友

分类: C/C++

2014-09-11 12:05:28

感谢 yafeilinux,参考了他的文章,使用了 qextserialport-1.2win-alpha
进行开发,开始时候发现每次要先用串口助手打开-》看数据后,QT的程序才能读到数据,


点击(此处)折叠或打开


  1.     open_status=myCom ->open(QIODevice::ReadOnly);
  2.     myCom->setBaudRate(BAUD115200);
  3.     myCom->setDataBits(DATA_8);
  4.     myCom->setFlowControl(FLOW_OFF);
  5.     myCom->setStopBits(STOP_1);
  6.     myCom->setTimeout(400);


后来发现原来是在qt open(mode)的时候就要设置好参数,波特率,位宽,硬件纠错等,这样就可以了。


阅读(1534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~