deafguy 发表于 2011-12-21 08:43

串口(Serial Interface)简介

<div style="text-align: center;"><font size="4"><span style="font-weight: bold;">定义</span><br></font></div>串行接口(Serial Interface)是指数据一位位地顺序传送。<br><br>串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。<br><br><div style="text-align: center; font-weight: bold;"><font size="4">串口的种类和协议</font><br></div><span style="font-weight: bold;">RS-232 串口</span><br>&nbsp;&nbsp; &nbsp;也称标准串口,最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。传统的RS-232-C接口标准有22根线,采用标准25芯D型插头座(DB25),后来使用简化为9芯D型插座(DB9),现在应用中25芯插头座已很少采用。<br><br><span style="font-weight: bold;">RS-232C 标准协议</span><br>RS-232C 标准(协议)的全称是 EIA-RS-232C 标准,其中EIA (Electronic Industry Association)代表美国电子工业协会,RS(recommeded standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。它规定连接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有有EIA RS-422A、EIA RS-423A、EIA RS-485。 这里只介绍EIA RS-232C(简称232,RS232)。 例如,目前在IBM PC机上的COM1、COM2接口,就是RS-232C接口。<br><b><br></b><div style="text-align: center;"><font size="4"><b><span style="font-weight: bold;">串口连接线</span>、插头</b><br style="font-weight: bold;"></font></div>串口线常见有两种:9针串口,25针串口。在PC上的这个接口也叫‘COM’口。我觉得这个COM应该就是Communication的缩写。这个COM和Windows编程中的COM(Common Object Model)是两回事!<br>
<br>9针插座<br>公头(左),母头(右)<br>
<table border="1">
<tbody><tr><td>
<a href="attachment/201105/17/20342796_1305614702mE3K.jpg" target="_blank" target="_blank">
<img style="width: 300px; height: 252px;" src="attachment/201105/17/20342796_1305614702mE3K.jpg" .load="imgResize(this, 650);" ;="" border="0"></a>
</td>
<td>
<a href="attachment/201105/17/20342796_1305614701RMqQ.jpg" target="_blank" target="_blank">
<img style="width: 283px; height: 244px;" src="attachment/201105/17/20342796_1305614701RMqQ.jpg" .load="imgResize(this, 650);" ;="" border="0"></a>
</td></tr>
</tbody></table>
<br><br>
<br>

<span style="font-weight: bold;">23交叉线</span><br>9针串口pin定义:<br>&nbsp;&nbsp;&nbsp; 1 载波检测(DCD)<br>&nbsp;&nbsp;&nbsp; 2 接受数据(RXD)<br>&nbsp;&nbsp;&nbsp; 3 发出数据(TXD)<br>&nbsp;&nbsp;&nbsp; 4 数据终端准备好(DTR) <br>&nbsp;&nbsp;&nbsp; 5 信号地线(SG)<br>&nbsp;&nbsp;&nbsp; 6 数据准备好(DSR)<br>&nbsp;&nbsp;&nbsp; 7 请求发送(RTS)<br>&nbsp;&nbsp;&nbsp; 8 清除发送(CTS)<br>&nbsp;&nbsp;&nbsp; 9 振铃指示(RI)<br>23交叉是指在通信线路的物理连接中,两端:第二针2,TXD:Transmit Data与第三针3,RX :Receive Data.要交叉相连,发与收成对相连,接与发相连。<br><br>可以自己制作23交叉线。做交叉串口线只需要其中的三个:2、3、5。具体方法是:2、3**叉,5口对接。即:2 &lt;-&gt; 3 ; 3 &lt;-&gt; 2; 5 &lt;-&gt; 5,其余端口可以不接。<br><div align="center"><a href="attachment/201105/17/20342796_1305614700lBhb.jpg" target="_blank" target="_blank"><img src="attachment/201105/17/20342796_1305614700lBhb.jpg" .load="imgResize(this, 650);" ;="" border="0"></a><br></div><br><br><div style="text-align: center;"><font size="4"><span style="font-weight: bold;">Reference: </span></font><br></div>
* http://baike.baidu.com/view/69108.htm<br>
* 串口定义以及串**叉线的制作, http://blog.csdn.net/formerman/archive/2009/07/18/4359963.aspx<br><br>
页: [1]
查看完整版本: 串口(Serial Interface)简介