wt.101 发表于 2009-4-25 11:30:25

我的串口为什么响应很慢

我是用的事件结构做的串口,用超时做接受,为什么,我发了一个数据之后,很久才就收到,我超时时间设置的为10

tester 发表于 2009-4-25 12:02:03

别用超时,不好。

tester 发表于 2009-4-25 12:02:19

超时10秒读一次,很慢。

tester 发表于 2009-4-25 12:03:04

CPUBBS的教程看下http://www.cpubbs.com/bbs/thread-54941-1-2.html都关于串口。

tester 发表于 2009-4-25 12:10:29

http://www.cpubbs.com/bbs/viewthread.php?tid=60559&highlight=%B4%E6%B4%A2这个不错的例子。

wt.101 发表于 2009-4-25 12:22:40

但我超时设置为0也恨慢,我想的是我发送一个数据,然后立马就能在我接受区显示,而不用去按其他按键

wt.101 发表于 2009-4-25 12:31:41

http://www.cpubbs.com/bbs/viewthread.php?tid=60559&highlight=%B4%E6%B4%A2这个不错的例子。
tester 发表于 2009-4-25 12:10 http://www.cpubbs.com/bbs/images/common/back.gif
这个只能接受不能发送,但加上发送之后,好像就不快了,响应还是有问题

wt.101 发表于 2009-4-25 12:33:46

超时10秒读一次,很慢。
tester 发表于 2009-4-25 12:02 http://www.cpubbs.com/bbs/images/common/back.gif
我是超时10ms

baby 发表于 2009-4-25 13:53:08

循环里读取。bytes at visa判断多少字节收到。再读就OK。

wt.101 发表于 2009-4-25 14:04:47

循环里读取。bytes at visa判断多少字节收到。再读就OK。
baby 发表于 2009-4-25 13:53 http://www.cpubbs.com/bbs/images/common/back.gif
我是设定收到了几个字节,再读不行吗

wt.101 发表于 2009-4-25 14:45:59

人呢,我用了那个bytes at visa 后数据不好做处理了
页: [1]
查看完整版本: 我的串口为什么响应很慢