将com口2号引脚、3号引脚引出来,两个引脚对接会出发中断

思路:让程序一直不停的发数据,再设一个及接收事件,接通(短路)后触发。

灵感文章:

方案一:  去AQ解决话务台问题,下了车就牛不停蹄的去买了串口挡板,db9 female接口,根据2-3、3-2、5-5的方法焊接完毕,万用表测试正常。以前的串口线连接A机的com2,B机的com1,更换挡板,超级终端测试不通。换接A机com1,B机com1不通。判断为主板串口故障。C机换A机,A机换B机,接线测试,话单接收正常。  1.9针串口功能一览表 针脚 功能  1 载波检测 (DCD) 2 接收数据 (RXD) 3 发送数据(TXD)  4 数据终端准备好 (DTR) 5 信号地 (GND)  6 数据准备好 (DSR) 7 发送请求 (RTS) 8 发送清除 (CTS) 9 振铃指示 (RI)  2. 9针对9针互联 RS232C串口通信接线方法(三线制):地、接收数据和发送数据三脚相连,记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接。    3.本机串口的检测 用female插头短接23针,超级终端默认参数可以收到自身发送数据。  ps:如果要用万用表测量,可在DB9的孔内放缝衣针或大头针  强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。

  方案二:  9针25针针脚定义电压值(直流)

  1脚:载波检测DCD                                 -0.07~-0.15V 

2脚:接受数据RXD                               -0.07~-0.15V 

3脚:发出数据TXD                                -10V~-12V 

4脚:数据终端准备好DTR                -10V~-12V

 5脚:系统地线SG                                    0V(接地)

 6脚:数据准备好DSR                             -0.07~-0.15V 

7脚:请求发送RTS                                -10V~-12V 

    8脚:清除发送CTS                                -0.07~-0.15V 

9脚:振铃指示RI                                    -0.07~-0.15V 

使用万用表测试方法: 判断标准:

  A.3.4.7脚电压值应该基本相等,一般实际测得得电压为-11.10V左右,否则串口有故障。

 B.1.2.6.8.9脚电压值应完全相等,一般实际测得得电压为-0.14V左右,稍有差别就可判断为串口故障。 

C.5脚因为接地应必为0V,否则此针接地不良,串口工作必不正常。

 使用超级终端测试方法:  打开超级终端(xp系统自带:所有程序---附件----通讯----超级终端),将串口的2、3脚两根针短接,用键盘输入字符,如果超级终端能够显示输入的字符,说明串口工作正常。

原文地址:https://www.cnblogs.com/qqhfeng/p/3645673.html