主题 : 简单QT2 和串口 实现?? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6079
精华: 0
发帖: 34
金钱: 305 两
威望: 191 点
综合积分: 68 分
注册时间: 2009-05-19
最后登录: 2010-08-09
楼主  发表于: 2009-09-18 16:21

 简单QT2 和串口 实现??

我的qt在hello界面下可以通过串口给发东西了,电脑正确接收,
实现方法:
按钮Button1 连接槽函数    ::sayHello()调用serial()函数
如:

*  *  ::sayHello()
{
serial();
}

serial函数原来是我编写的,在控制台运行,里面包括初始化设置串口等, 经过简单修改现在加到qt里一起编译,正常运行。

------------------
我想问的是: 每次使用串口都要打开 、设置、关闭串口吗,感觉我这个不是很好控制串口方法, 希望高手给个较好方法或思路控制读写串口,  
[ 此帖被guanghan12在2009-09-18 16:27重新编辑 ]
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-09-18 17:53
呵呵,那你觉得什么是好的方法?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 6079
精华: 0
发帖: 34
金钱: 305 两
威望: 191 点
综合积分: 68 分
注册时间: 2009-05-19
最后登录: 2010-08-09
2楼  发表于: 2009-09-19 14:18
呵呵 ~ ~    如果有100个按键,每按一下就发个码,那每次都调用下函数serial(),对吗?
创新改变世界,技术驱动中国
级别: 论坛版主
UID: 7752
精华: 2
发帖: 55
金钱: 570 两
威望: 276 点
综合积分: 150 分
注册时间: 2009-07-27
最后登录: 2010-03-30
3楼  发表于: 2009-09-19 15:25
你上面提的这个问题很有意思啊,你想知道对不对,可以找个最简单的串口调试助手的源代码来看看,看看是不是和你想的一样
级别: 新手上路
UID: 9199
精华: 0
发帖: 18
金钱: 130 两
威望: 50 点
综合积分: 36 分
注册时间: 2009-09-21
最后登录: 2012-08-01
4楼  发表于: 2009-09-21 14:21
请问你的波特率是多少啊?可以达到250k不?
级别: 新手上路
UID: 6079
精华: 0
发帖: 34
金钱: 305 两
威望: 191 点
综合积分: 68 分
注册时间: 2009-05-19
最后登录: 2010-08-09
5楼  发表于: 2009-09-23 13:05
用的是115200
级别: 侠客
UID: 9105
精华: 0
发帖: 95
金钱: 755 两
威望: 307 点
综合积分: 190 分
注册时间: 2009-09-17
最后登录: 2017-09-13
6楼  发表于: 2009-09-27 21:23
好像知道你的serial() 函数 ?能把代码 贴上来不    
你的问题好简单的 改改serial()函数 不就行了吗 只要每次都是固定值就不用改了
级别: 新手上路
UID: 6173
精华: 0
发帖: 32
金钱: 260 两
威望: 151 点
综合积分: 64 分
注册时间: 2009-05-22
最后登录: 2011-07-29
7楼  发表于: 2009-09-29 22:41
他是上来炫耀的,