串口信号定义和作用以及接线方法
串口线序定义

串口线序定义
串口线序定义是指在串口通信中,不同颜色或标记的线分别代表不
同的作用或功能。
串口线序定义可以帮助人们正确连接串口线,确保
串口通信的稳定和可靠性。
在计算机硬件连接和调试中,串口线序定
义是非常重要的一环。
在串口通信中,一般包括了发送线TX、接收线RX、地线GND等
线路。
正确连接这些线路才能实现串口通信的正常工作。
根据串口线
序定义,一般的基本连接方式是将发送线TX连接至接收线RX,将接
收线RX连接至发送线TX,同时连接地线GND来确保信号的正常传输。
除了发送线、接收线和地线外,串口线序定义还可能包括了数据传
输控制线,如数据终端就绪(DTR)、数据就绪(DSR)、请求发送(RTS)、清除发送(CTS)等。
这些控制线起到了调节数据传输速率、控制数据传
输流向等作用,保证了串口通信的稳定性。
在进行串口线序定义时,需要注意不同硬件设备之间的差异性。
不
同品牌、不同型号的设备可能会有不同的串口线序定义,因此在连接
时需要参考相应的说明书或标示,以避免因线路连接错误而导致通信
故障。
总之,串口线序定义在串口通信中扮演着至关重要的角色,通过正
确连接串口线,可以实现设备之间的稳定通信,提高工作效率。
同时,了解串口线序定义也有助于解决串口通信中可能出现的问题,保障数
据传输的准确性和可靠性。
希望在使用串口通信时,能够根据串口线序定义来正确连接串口线,确保通信顺利进行。
串口通信的基本知识

串口通信的基本知识本文介绍了串口通讯的基本概念、数据格式、通讯方式、典型的串口通讯标准等内容。
串口通讯,RS232,RS485,停止位,奇校验,偶校验1 串口通讯串口通讯(Serial Communication),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。
串口是一种接口标准,它规定了接口的电气标准,没有规定接口插件电缆以及使用的协议。
2 串口通讯的数据格式一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求。
每一个字符的前面都有一位起始位(低电平),字符本身由7位数据位组成,接着字符后面是一位校验位(检验位可以是奇校验、偶校验或无校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位,停止位和空闲位都规定为高电平。
实际传输时每一位的信号宽度与波特率有关,波特率越高,宽度越小,在进行传输之前,双方一定要使用同一个波特率设置。
3 通讯方式单工模式(Simplex Communication)的数据传输是单向的。
通信双方中,一方固定为发送端,一方则固定为接收端。
信息只能沿一个方向传输,使用一根传输线。
半双工模式(Half Duplex)通信使用同一根传输线,既可以发送数据又可以接收数据,但不能同时进行发送和接收。
数据传输允许数据在两个方向上传输,但是,在任何时刻只能由其中的一方发送数据,另一方接收数据。
因此半双工模式既可以使用一条数据线,也可以使用两条数据线。
半双工通信中每端需有一个收发切换电子开关,通过切换来决定数据向哪个方向传输。
因为有切换,所以会产生时间延迟,信息传输效率低些。
全双工模式(Full Duplex)通信允许数据同时在两个方向上传输。
因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。
在全双工模式中,每一端都有发送器和接收器,有两条传输线,信息传输效率高。
串行通讯原理说明--RS232_UART

对于非屏蔽电缆,计算非屏蔽电缆的电缆长度的公式如下:
??电缆长度=(2500—接收器输入电容)/(电缆电容×1.5)?
? 电缆长度的单位是ft,输入电容的单位是pF,电缆电容的单位是pF/ft。
带状电缆的典型电容是15 pF/ft,假定接收器的输人电容是100 pF,电缆最长可以达到106 ft((2500—100)/(15×1.5) )。一个单根非屏蔽双绞线的典型电容是12 pF/ft。仍然假定输入电容为100 pF, 则最大电缆长度为133ft。
接收线信号检出(Received Line detection-RLSD)——用来表示DCE已接通通信链路,告知DTE准备接收数据。当本地的MODEM收到由通信链路另一端(远地)的MODEM送来的载波信号时,使RLSD信号有效,通知终端准备接收,并且由MODEM将接收下来的载波信号解调成数字两数据后,沿接收数据线RxD送到终端。此线也叫做数据载波检出(Data Carrier dectection-DCD)线。
能够完成上述“串<- ->并”转换功能的电路,通常称为“通用异步收发器”
(UART:Universal Asynchronous Receiver and Transmitter),
典型的芯片有:Intel 8250/8251,16550。
EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。
return((char)length);
}
return 0;
}
//写入函数程序为:
bWriteStatus=WriteFile(hCom,buffer,length,&length,&m_lpOverlapped)
串口通讯方法的三种实现

串口基本信息用一台电脑实验串口自发自收,实验前要将串口(以9针为例)的发送引脚(2脚)和接受引脚(3脚)短接。
三线连接:适用于计算机之间尤其是PC机和单片机之间的数据通信。
其连接信号对为(TxD,RxD)、(RxD,TxD)、(SG,SG)。
即发送数据TxD端和接受数据RxD端交叉连接,信号地SG对应连接。
七线交叉连接:适用于同型号的计算机之间的连接,如PC机间的数据通信。
其连接信号对为:(TxD,RxD)、(RxD,TxD)、(SG,SG)、(RTS,CTS)、(CTS,RTS)、(DSR.DTR)、(DTR,DSR)。
其中,TxD、RxD、SG与前面信号的含义相同,RTS为请求发送,CTS为准许发送,DSR为数据装置准备好,DTR为数据终端准备好。
在本地连接的微机系统中,RTS、CTS、DTR、DSR用作硬件联络控制信号。
目前使用的串口连接线有DB9和DB25两种连接器,用户可以国家使用的具体机器选择相应的连接器。
一个串口通讯类在/network/serialport.shtml。
PC机的RS-232接口的电平标准是-12V标示“1”,和+12V表示“0”,有些单片机的信号电平时TTL 型,即大于2.4v表示“1”,小于0.5v表示“0”,因此采用RS-232总线进行异步通信是,发送端和接受端要有一个电平转换接口。
串口通讯方法的三种实现串口是计算机上一种非常通用的设备通信协议。
大多数计算机包含两个基于RS232的串口。
串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS一232口。
同时,串口通信协议也可以用于获取远程采集设备的数据。
串口通信(Serial Communication),是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。
串口通信方便易行,应用广泛。
在Windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题。
串口的概念

串口的概念串口(Serial Port)是一种计算机外部设备与计算机通信的接口,也可以称为串行接口或COM口。
串口是一种创建数据通信连接的接口,其特点是一次只能传输一个位元(bit)。
与之相对的是并行接口,可以同时传输多个位元。
串口主要用于计算机与外部设备之间的数据传输,可以连接各种设备,如打印机、调制解调器、终端等。
串口通信是一种逐位地进行数据传输的通信方式。
数据在串口中经过一系列的电气信号转换和协议处理后,可以在计算机和外部设备之间进行可靠的数据传输。
串口通信可以用于传输文本数据、图像数据、音频数据等各种类型的数据。
串口通信一般使用异步传输方式,即数据的发送和接收是不同步进行的。
发送端根据波特率(Baud rate)将数据转化为连续的电气信号,接收端通过检测电气信号的变化来还原数据。
波特率是指每秒钟传输的位元数量,常见的波特率有9600bps、115200bps等。
串口通信的传输速率相对较慢,但它具有以下几个优点:1. 简单:串口通信的接口较为简单,只需几根信号线即可实现数据传输。
2. 稳定:串口通信的电气信号转换较为稳定,不易受干扰。
3. 距离远:串口通信的传输距离较远,最远可达数百米。
4. 兼容性强:串口通信是一种标准接口,可以连接各种不同的设备。
串口通信的物理接口一般是DB9(9针)或DB25(25针)的D型插座,其中规定的引脚分为信号引脚和电源引脚。
常用的信号引脚有接地线、数据线(发送线和接收线)、流量控制线等。
电源引脚一般是供电使用。
在计算机中,串口通常使用RS-232C协议进行数据传输。
该协议规定了数据的电气特性(如电压范围)和数据帧的格式(如起始位、数据位、停止位等)。
除了RS-232C协议,还有一些其他的串口通信协议,如RS-422、RS-485等,它们具有不同的电气特性和传输距离。
在实际应用中,串口通信被广泛使用。
例如,打印机和计算机之间的数据传输就是通过串口进行的。
此外,一些传感器、控制器等外部设备也可以通过串口与计算机进行通信,以实现数据的采集和控制。
串口线序定义

串口线序定义串口线序是指在串行通信中,数据传输所使用的线路的连接顺序和定义。
串口线序的正确定义对于串口通信的稳定性和可靠性至关重要。
本文将介绍常见的串口线序定义及其作用。
在串行通信中,串口线序定义了数据传输所使用的几根线路的连接方式。
常见的串口线序定义有RS-232、RS-485和TTL等。
不同的串口线序定义适用于不同的通信需求和设备类型。
首先,我们来了解一下RS-232串口线序定义。
RS-232是一种常见的串口标准,它定义了数据传输所使用的线路的连接方式。
RS-232串口线序一般包括发送数据线(TX)、接收数据线(RX)、数据就绪线(DTR)、数据终端就绪线(DSR)、数据终端就绪线(RTS)和数据就绪线(CTS)等。
其中,TX和RX线用于数据的发送和接收,DTR和DSR线用于设备之间的握手信号,RTS和CTS线用于流量控制。
其次,我们来了解一下RS-485串口线序定义。
RS-485是一种多点通信的串口标准,它可以实现多个设备之间的通信。
RS-485串口线序一般包括发送数据线(A+和B-)和接收数据线(A-和B+)。
RS-485串口线序的特点是可以实现多个设备之间的半双工通信,即多个设备可以同时发送和接收数据。
最后,我们来了解一下TTL串口线序定义。
TTL是一种低电平逻辑电平标准,它常用于单片机和嵌入式系统中。
TTL串口线序一般包括发送数据线(TX)和接收数据线(RX)。
TTL串口线序的特点是电平范围较小,一般为0V和5V,适用于数字电路之间的通信。
串口线序的正确定义对于串口通信的稳定性和可靠性至关重要。
如果串口线序定义错误,可能会导致数据传输错误、通信不稳定或设备无法正常工作。
因此,在进行串口通信时,我们需要根据具体的通信需求和设备类型选择合适的串口线序定义,并确保线路连接正确。
总之,串口线序定义是串行通信中非常重要的一部分。
不同的串口线序定义适用于不同的通信需求和设备类型。
正确定义串口线序可以保证串口通信的稳定性和可靠性,确保数据的准确传输。
串口的概念及案例

串口的概念及案例串口的概念及案例一、串口定义串口,也称为串行通信接口,是一种数据通信方式,它以串行方式一位一位地传输数据。
串口通信中,数据是在一位一位地传输每个数据位同时被发送出去。
二、串口种类常见的串口有:RS-232、RS-485、RS-422等。
1.RS-232:也被称为EIA RS-232,它是最早的串口标准,也是最常用的串口之一。
RS-232支持点对点的通信方式,通常用于连接计算机的串口设备和外设。
2.RS-485:也被称为EIA RS-485,它是在RS-232之后出现的标准。
RS-485支持多点通信,可以实现多个设备之间的串口通信,常用于工业自动化控制、智能家居等领域。
3.RS-422:也被称为EIA RS-422,它是一种平衡传输标准,可以实现长距离和高速度的串口通信。
RS-422通常用于连接计算机和网络设备。
三、串口应用场景串口广泛应用于各种领域,如:计算机、工业自动化控制、智能家居、医疗设备等。
在这些领域中,串口被用于传输数据和控制信号。
四、串口通信协议串口通信协议包括物理层和数据链路层协议。
物理层协议规定了电气特性、物理特性和信号规范等;数据链路层协议规定了数据的传输规则和格式等。
在实现串口通信时,需要遵循这些协议规范。
五、串口驱动程序在使用串口时,需要安装相应的驱动程序来驱动串口设备进行通信。
驱动程序通常由设备厂商提供,用于将操作系统与设备接口连接起来。
在安装驱动程序后,操作系统就可以识别并使用串口设备了。
六、串口数据传输速率串口的传输速率通常是以波特率(baud rate)来表示的。
波特率是指每秒钟传输的位数(bits per second),常见的波特率有9600、19200、38400、57600等。
传输速率越高,数据的传输速度就越快,但同时也需要更高的硬件性能和更复杂的软件实现。
七、串口连接方式串口的连接方式有三种:交叉线连接、直连线连接和转换器连接。
1.交叉线连接:交叉线连接方式适用于点对点通信,即一个设备作为发送端(Master),另一个设备作为接收端(Slave)。
威纶通触摸屏九针串口与安达变频器水晶头接法

威纶通触摸屏九针串口与安达变频器水晶头接法一、简介先介绍威纶通触摸屏九针串口和安达变频器水晶头的基本信息和特点,包括其用途、功能和技术参数等。
二、威纶通触摸屏九针串口介绍2.1 定义和作用2.1.1 定义:威纶通触摸屏九针串口是一种用于连接威纶通触摸屏和其他设备的接口。
2.1.2 作用:通过威纶通触摸屏九针串口,可以实现与其他设备的通信和数据传输。
2.2 接口定义威纶通触摸屏九针串口的接口定义如下:1.RS232_TX:发送数据的串口信号端口。
2.RS232_RX:接收数据的串口信号端口。
3.RS232_GND:接地端口。
2.3 注意事项使用威纶通触摸屏九针串口时,需要注意以下几点:1.确认设备的电源是否正常。
2.确认触摸屏与其他设备的通信波特率是否一致。
3.在连接过程中,要避免触摸屏与其他设备短路或接错线。
三、安达变频器水晶头介绍3.1 定义和作用3.1.1 定义:安达变频器水晶头是一种用于连接安达变频器和其他设备的接口。
3.1.2 作用:通过安达变频器水晶头,可以实现与其他设备的通信和数据传输。
3.2 接口定义安达变频器水晶头的接口定义如下:1.A+:正极信号输入端口。
2.A-:负极信号输入端口。
3.B+:正极信号输出端口。
4.B-:负极信号输出端口。
3.3 注意事项使用安达变频器水晶头时,需要注意以下几点:1.确认设备的电源是否正常。
2.确认变频器与其他设备的通信波特率是否一致。
3.在连接过程中,要避免变频器与其他设备短路或接错线。
四、威纶通触摸屏九针串口与安达变频器水晶头接法4.1 连接步骤按照以下步骤连接威纶通触摸屏九针串口和安达变频器水晶头:1.将威纶通触摸屏九针串口的RS232_TX连接至安达变频器水晶头的A+。
2.将威纶通触摸屏九针串口的RS232_RX连接至安达变频器水晶头的A-。
3.将威纶通触摸屏九针串口的RS232_GND连接至安达变频器水晶头的B+。
4.将威纶通触摸屏九针串口的RS232_GND连接至安达变频器水晶头的B-。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口、并口接口定义并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。
并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。
1、25针并行口插口的针脚功能:针脚功能针脚功能1 选通(STROBE低电平) 10 确认(ACKNLG低电平)2 数据位0 (DATAO) 11 忙(BUSY)3 数据位1 (DATA1) 12 却纸(PE)4 数据位2 (DATA2) 13 选择(SLCT)5 数据位3 (DATA3) 14 自动换行(AUTOFEED低电平)6 数据位4 (DATA4) 15 错误观点(ERROR低电平)7 数据位5 (DATA5) 16 初始化成(INIT低电平)8 数据位6 (DATA6) 17 选择输入(SLCTIN低电平)9 数据位7 (DATA7) 18-25 地线路(GND)2.串行口的典型代表是RS-232C及其兼容插口,有9针和25针两类。
25针串行口具有20mA电流环接口功能,用9、11、18、25针来实现。
其针脚功能如下:针脚功能针脚功能1 未用2 发出数据(TXD) 11 数据发送(一)3 接受数据(RXD) 12-17 未用4 请求发送(RTS) 18 数据接收( )5 清除发送(CTS) 19 未用6 数据准备好(DSR) 20 数据终端准备好比(DTR)7 信号地线路(SG) 21 未用8 载波检测(DCD) 22 振铃指示精神(RI)9 发送返回( ) 23-24 未用10 未用25 接收返回(一)9针串行口的针脚功能:针脚功能针脚功能1 载波检测(DCD) 6 数据准备好(DSR)2 接受数据(RXD) 7 请求发送(RTS)3 发出数据(TXD) 8 清除发送(CTS)4 数据终端准备好(DTR) 9 振铃指示(RI)5 信号地线(SG)串口通信基本原理及接线方法目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。
最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。
1.DB9和DB25的常用信号脚说明9针串口(DB9) 25针串口(DB25)针号功能说明缩写针号功能说明缩写1 数据载波检测DCD 8 数据载波检测DCD2 接收数据RXD3 接收数据RXD3 发送数据TXD 2 发送数据TXD4 数据终端准备DTR 20 数据终端准备DTR5 信号地GND 7 信号地GND6 数据设备准备好DSR 6 数据准备好DSR7 请求发送RTS 4 请求发送RTS8 清除发送CTS 5 清除发送CTS9 振铃指示DELL 22 振铃指示DELL2.RS232C串口通信接线方法(三线制)首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连· 同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连; · 两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接,就能百战百胜。
3.串口调试中要注意的几点:串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果; 强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。
单工、半双工和全双工的定义如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。
如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。
如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。
电话线就是二线全双工信道。
由于采用了回波抵消技术,双向的传输信号不致混淆不清。
双工信道有时也将收、发信道分开,采用分离的线路或频带传输相反方向的信号,如回线传输。
奇偶校验串行数据在传输过程中,由于干扰可能引起信息的出错,例如,传输字符…E‟,其各位为:0100,0101=45HD7 D0由于干扰,可能使位变为1,这种情况,我们称为出现了“误码”。
我们把如何发现传输中的错误,叫“检错”。
发现错误后,如何消除错误,叫“纠错”。
最简单的检错方法是“奇偶校验”,即在传送字符的各位之外,再传送1位奇/偶校验位。
可采用奇校验或偶校验。
奇校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为奇数,如:1 0110,01010 0110,0001偶校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为偶数,如:1 0100,01010 0100,0001奇偶校验能够检测出信息传输过程中的部分误码(1位误码能检出,2位及2位以上误码不能检出),同时,它不能纠错。
在发现错误后,只能要求重发。
但由于其实现简单,仍得到了广泛使用。
有些检错方法,具有自动纠错能力。
如循环冗余码(CRC)检错等。
串口通讯流控制我们在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解一点这方面的知识是有好处的。
那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题。
1.流控制在串行通讯中的作用这里讲到的“流”,当然指的是数据流。
数据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之间的通讯,接收端数据缓冲区已满,则此时继续发送来的数据就会丢失。
现在我们在网络上通过MODEM进行数据传输,这个问题就尤为突出。
流控制能解决这个问题,当接收端数据处理不过来时,就发出“不再接收”的信号,发送端就停止发送,直到收到“可以继续发送”的信号再发送数据。
因此流控制可以控制数据传输的进程,防止数据的丢失。
PC机中常用的两种流控制是硬件流控制(包括RTS/CTS、DTR/CTS等)和软件流控制XON/XOFF(继续/停止),下面分别说明。
2.硬件流控制硬件流控制常用的有RTS/CTS流控制和DTR/DSR(数据终端就绪/数据设置就绪)流控制。
硬件流控制必须将相应的电缆线连上,用RTS/CTS(请求发送/清除发送)流控制时,应将通讯两端的RTS、CTS线对应相连,数据终端设备(如计算机)使用RTS来起始调制解调器或其它数据通讯设备的数据流,而数据通讯设备(如调制解调器)则用CTS来起动和暂停来自计算机的数据流。
这种硬件握手方式的过程为:我们在编程时根据接收端缓冲区大小设置一个高位标志(可为缓冲区大小的75%)和一个低位标志(可为缓冲区大小的25%),当缓冲区内数据量达到高位时,我们在接收端将CTS线置低电平(送逻辑0),当发送端的程序检测到CTS为低后,就停止发送数据,直到接收端缓冲区的数据量低于低位而将CTS置高电平。
RTS则用来标明接收设备有没有准备好接收数据。
常用的流控制还有还有DTR/DSR(数据终端就绪/数据设置就绪)。
我们在此不再详述。
由于流控制的多样性,我个人认为,当软件里用了流控制时,应做详细的说明,如何接线,如何应用。
3.软件流控制由于电缆线的限制,我们在普通的控制通讯中一般不用硬件流控制,而用软件流控制。
一般通过XON/XOFF 来实现软件流控制。
常用方法是:当接收端的输入缓冲区内数据量超过设定的高位时,就向数据发送端发出XOFF字符(十进制的19或Control-S,设备编程说明书应该有详细阐述),发送端收到XOFF字符后就立即停止发送数据;当接收端的输入缓冲区内数据量低于设定的低位时,就向数据发送端发出XON字符(十进制的17或Control-Q),发送端收到XON字符后就立即开始发送数据。
一般可以从设备配套源程序中找到发送的是什么字符。
应该注意,若传输的是二进制数据,标志字符也有可能在数据流中出现而引起误操作,这是软件流控制的缺陷,而硬件流控制不会有。
∙串口通信基本接线方法1.串口通信基本接线方法,目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时( <12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。
最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连。
2.RS232C串口通信接线方法(三线制)首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连;两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。
3.串口调试中要注意的几点:不同编码机制不能混接,如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖,必须通过转换器才能连接;线路焊接要牢固,不然程序没问题,却因为接线问题误事;串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果;强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏∙制作RS232串口连接线9针串口功能一览表针脚功能1 载波检测(DCD)2 接收数据(RXD)3 发送数据(TXD)4 数据终端准备好(DTR)5 信号地(GND)6 数据准备好(DSR)7 发送请求(RTS)8 发送清除(CTS)9 振铃指示(RI)串口联机线的连接方法串口联机线主要用于直接把两台电脑的com口连接。
比较早一点的AT架构的电脑的串口有为9针,和25针两种,现在的ATX架构的电脑两个串口全部是9针。
于是联机线就分为3种(9针对9针串口联机线,9针对25针串口联机线,25针对25针串口联机线)这些直接电缆连接线可以互换的连线方法如下表:串口连机线一览9针对9针串口连接9针母头9针母头2 ——3 3 —— 24 —— 65 —— 56 —— 47 ——8 8 —— 7如果需要做其他用途,连接针脚功能2 接收数据(RXD)3 发送数据(TXD)5 信号地(GND)。