我在做通讯程序时,遇到一个很烦的问题!(50分)

  • 主题发起人 主题发起人 sunyonghao
  • 开始时间 开始时间
S

sunyonghao

Unregistered / Unconfirmed
GUEST, unregistred user!
我先用GetCommState得到DCB结构,然后修改了部分通讯参数(波特率、数据位、奇偶校验、<br>停止位),然后用SetCommState设置后,发现串口的RTS、CTS、DTR、DSR都被置高了,按说<br>,这4位是不变的,我也没有动其他地方呀,难道SetCommState函数有问题?请求大家帮帮<br>忙吧!我该怎样做才能既可以设置参数,又不会把那4位状态改动?[:(]
 
使用spcomm吧,至少你也应该读一下它的源码。
 
请问它的源码怎么看?
 
没注意过这个情况<br>escapecommfunction 把这几个状态重新设置一下
 
后退
顶部