s***s 发帖数: 104 | 1 【 以下文字转载自 Hardware 讨论区 】
发信人: sshfs (blue hat), 信区: Hardware
标 题: 问一个关于serial port的问题
发信站: BBS 未名空间站 (Sat Apr 14 22:47:27 2012, 美东)
不知道发到这个版合不合适。
我有一个读写serial port的程序,在windows xp,baud rate设为115200,上跑起来没
问题,通过和外接的device读写。但是在windows 7下面,很不稳定。当读较多的数据
(其实也就不到100k,并且每次只请求读1k)时,大多情况下,读了几次之后就死在读
上面了。已经折腾好几天了,试了各种超时设置,也试了overlapped和non-overlapped
,都不好使。但是把baud rate降到9600时,好像还比较稳定。请问大家,这是怎么回
事?怎么才能稳定的跑在baud rate设为115200的windows 7上?
谢谢 |
|