连接了端口的2、3针,为什么不能自发自收?为什么不能触发ONCOMM事件? ( 积分: 15 )

  • 主题发起人 主题发起人 刘雨
  • 开始时间 开始时间

刘雨

Unregistered / Unconfirmed
GUEST, unregistred user!
连接了端口的2、3针,为什么不能自发自收?为什么不能触发ONCOMM事件?

补充:

用MSComm时:
端口为COM1时,
运行时出现错误:could not set comm sate, there may be one or more invalid
communications parameters. 好象是说参数设错了吧。
端口为COM2时,好象没有问题,不过我用的普通的微机测试的,据说COM2端口并没有
在外面,要用的话需要用线引出来才能用,没法把它的2、3针连接了。

用SPComm时:
端口为COM1时:
执行到Comm1.StartComm时出现错误:file handle is not a comm handle
端口为COM2时:
不能发送数据,执行Comm1.WriteCommdata()时,返回值为False,真是弄不明白啊

哪位大哥能帮帮我啊!!!
 
交叉连了没有。 2<->3 3<->2 5<->
 
不好意思,是在单机上连的,不是两台机器。
 
期待——高手——您的到来!
 
看错误提示,也许要连9跟线才能出串口的状态。
mscomm没有用过,那方面可以看看
只连2,3,5的话,只能传数据,不能跑状态
 
来晚了,您还在吗?
不知道哪些属性是设置状态呢?
 
接好2/3,打开端口发数据,在收数据事件里读取就可以了。。。。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部