我将脚踏开关连接到计算机的串口上(脚踏开关无电源),要通过程序检查脚踏开关的练线是否连同,以执行相应的动作。请问 这样能否实现? 怎么编程检测串口的状态?

解决方案 »

  1.   

    可以用RTS线平时就有15V(-15V?)电压,你脚踏开关连接到地上去一通有个中断会产生多好啊可以查一下书我记不清了另外我也是做串口通讯的可以给你的号吗我们可以交浇灌
      

  2.   

    可以用RTS线平时就有15V(-15V?)电压,你脚踏开关连接到地上去一通有个中断会产生多好啊可以查一下书我记不清了另外我也是做串口通讯的可以给你的号吗我们可以交浇灌
      

  3.   

    先谢谢各位的提示 我用的这个脚踏开关的信号线的接法是 分别接在了D9的6脚(数据设备准备好DSR)和七脚(请求发送RTS),这样的接法是否正确?为什么不接信号地线。当DSR和RTS连通时,返回怎样的状态,该如何捕捉这样的事件呢?
      

  4.   

    信号地线是要接的,而且要把你的信号线接在D9的2脚上,这样串口才能收数据,6脚和7脚好像是用于modem通信的
      

  5.   

    谢谢lib2000,DB9的信号地线是2脚吗?我找到一个资料标记着DB9的信号地是5脚,能帮我确认一下吗?3X。
      

  6.   

    DB9 的pin 5----GND
              2----RXD
              1----DCD
              3----TXD
              4----DTR
              6----DSR
              7----RTS
              8----CTS
              9----DELL
      

  7.   

    有现成的com检测工具可以用呀
      

  8.   

    谢谢给位的参与与帮助 liqi的方法是成功的。我不是专门做串口编程的,希望有机会再向给位请教。