我想通过串口交差线,将一台仪器连到电脑,通过串口来编程控制仪器操作,可是不知为什么,我刚接好线,随便打开一个串口调试器,本想试一下通讯是否正常的时候,还未进行任何动作,就看到串口接收到了一长串的0,而且是不停的在收,有人知道这是怎么回事吗?

解决方案 »

  1.   

    那说明设备在不停的发送数据到串口上。
      

  2.   

    是控制台,我是想通过我这台电脑,来编程控制仪器操作,应该不是仪器在发数据给我。
      

  3.   

    可能只是电路的问题,地线接了吗
      

  4.   

    没接地线呢,会有关系吗?呵呵
      

  5.   

    你的编程控制仪器肯定在往串口发数据  所以才会不停的发送00...   你应该去检查你的仪器   
    是什么仪器
      

  6.   

    接上试试呗,不接地线,通过判断高低电压来判定1和0会不太准吧
      

  7.   

    先关闭设备的串口,接上线。再打开设备,看看是不是设备一直在发数据。
      

  8.   

    是不是仪器传输方式就是连续发送方式呢?
      

  9.   

    你程序有没有做判断   先你的电脑发命令过去  再它回你  然后...  
    我想你应该做了判读的   还不行的话  仔细看看代码    
      

  10.   

    我把仪器和电脑都关闭之后,再接好线,再开机,就好了,可能是串口不支持热拔插的问题。和我的程序无关,因为我还没有运行程序呢,只是先用一个串口调试器来看看的。
    谢谢楼上大家的回答!