1.自己写个小例子,CMSCom写的,然后针2,3短接,然后实现发送,接收信息(小例子因为没问题)
2.用别人公司的设备,接上COM1,参数设置没什么问题,都是根据公司原来ini填写的
  设备显示error,我发送信息给设备,设备会停顿一下,我知道设备收到我信息了。
3.我接收不到设备发给我的信息,也就是设备按键,不能响应OnComm,
  我猜想哈:因为我不知道设备通信协议,是不是我发送信息格式不对,所以设备操作,不会回信息给我?
4.用公司的成品软件,可以接收设备操作信息。关于这么个流程,
我猜想:
   电脑--发消息给设备---如果格式正确,设备返回信息,否则设备不理会
因为我第一次做这个,不太懂,不知道我猜想的对不,有没有做过这方面的高手,求指点下原理
我用的设备是银行(排号)呼叫器--通讯器--电脑这套设备。
  
可能表达的有些乱哈,我表达能力有些差劲
想办法只能这么写了。。
  

解决方案 »

  1.   

    回1楼:调试助手跟我的小软件,结果是一样的,接收不了数据
           所以我觉得是串口通信流程的问题,而不是程序的问题,我感觉对流程不是很明白回2楼:我过几天要通信协议,现在那人不在,所以我只是试验一下,想知道设备和电脑通信的大概流程疑惑:设备接好后,是A.电脑先发信号给设备,还是B.设备先发信号给电脑,然后开始。
    如果是B,那我接收不到,完蛋了,估计不是B,
    如果是A,那是不是因为电脑发送信号格式不对导致了设备不回馈信号给电脑?
    如果这样的话,我又了通信协议,就知道怎么做啦就是想问下做过银行排号系统----呼叫器--通讯控制器这东西的人,问下是不是这样的。