用串口精灵发送数据时,串口设备可以返回数据,一切正常,用SPcomm 时发送正常,但ReceiveData 不能触发,使用串口监听工具监听串口,串口设备能正常接收数据,但没有向电脑发送数据,不知道什么问题????

解决方案 »

  1.   

    你在Receive Data 里这样写
    memo1.lines.add(comm1.receivetext);
    看看有没有数据
      

  2.   

    检查下列项目:
    1、串口号;是否将“COM1”写成了“COM2”?
    2、检查串口通讯的参数设置:波特率,停止位,数据长度,校验位,握手符,终止符;
    3、发送的指令是否正确(是否符合通讯协议)?
    4、接收处理过程代码是否正确?