MSComm串口问题(50分)

  • 主题发起人 主题发起人 gdtkd
  • 开始时间 开始时间
G

gdtkd

Unregistered / Unconfirmed
GUEST, unregistred user!
我正在写一个串口通信程序,请问可以使用两个MSCOMM,一个负责发送,一个负责接收返回信息。请问两个MSCOMM的参数数据怎样设置。一个只收不发,一个只发不收?
 
不需要特别的设置,不发的就不发好了,不收的收到了不处理就得了[:)]
 
不明白你说的,一个串口可以发的同时也收数因为有缓冲区嘛,你要的是什么?
 
测试串行通讯口的程序
http://www.swaysoft.com/developer/srcdetail.asp?flag=2&id=166
到这来瞧瞧吧
 
还不如用一个方便
 
一个MSComm即可,因为收发是独立的缓冲区
 
huiyue说的对,如果用两个不但麻烦而且稳定性和安全性也大大降低了
 
使用SPCOMM吧,它支持多线程的,使用很是方便的。
 
用一个mscomm就可以了,他有串口有数据触发时间,也可以定时采集,发送和接受采用独立的缓冲区,应该不会冲突吧
 
当然只用一个了!
 
其实用几个都无所谓,最重要的是注意开关问题,在打开一个端口后,使用完就关闭的话,可以避免冲突问题。
 
对,重要的是对它的使用要负责,用完要记得关掉 :)
 
串口的打开和关闭记得时间上要有延迟,否测硬件响应的速度跟不上。可能需要几个毫秒的延迟吧。
 
spcomm能做实时监控吗
 
好像可以把?我就这么用啊!
 
后退
顶部