第六讲_串口通信原理及操作流程
串口的工作原理

串口的工作原理
串口的工作原理是通过串行通信方式传输数据的一种通信方式。
串口通信采用的是一根传输线来进行数据的传输,通过发送方将数据以位的形式依次发送,接收方则将接收到的位逐个接收并还原为数据。
在串口通信中,发送方将数据通过发送引脚(TX)发送出去,并通过一定的协议将数据进行编码,如使用异步通信时,会采用起始位、数据位、停止位等方式进行编码。
接收方通过接收引脚(RX)接收数据,解码后还原为传输的数据。
串口通信的特点是可以一对一连接、长距离传输、通信速率较低,可以连接各种设备,如计算机、微控制器、传感器等。
串口通信的工作原理是通过发送方和接收方之间的数据传输来实现数据的交流和传输,其速率和数据位数可以根据实际需求进行配置和调整。
在串口通信中,发送方和接收方需要事先约定好通信的协议、数据位数、停止位、校验位等参数,以保证数据的准确传输。
由于串口通信采用的是用位来表示数据,所以传输的数据在传输过程中相对稳定可靠,不易受到传输干扰的影响。
总而言之,串口通信通过串行传输方式将数据按位发送和接收,通过发送方和接收方之间的协议和参数的约定,实现了数据的可靠传输。
由于其简单可靠的特点,在许多场景下仍然被广泛应用。
串口通信rx和tx原理

串口通信rx和tx原理摘要:一、串口通信概述1.串口协议类型2.波特率设置二、串口通信原理1.串行通信与并行通信的区别2.串口通信的基本结构三、RX和TX在串口通信中的作用1.RX(接收)2.TX(发送)四、STM32串口通信实例1.硬件连接2.软件设置与调试五、常见问题及解决方案1.接收和发送LED不亮2.串口通信速率不足正文:一、串口通信概述串口通信是一种在单一传输线上将数据以比特位进行传输的通信方式,具有成本低、传输线简洁等优点。
串口通信协议有多种,如USB转TTL、RS232转TTL、RS485转TTL等。
这些协议在传输速度和距离方面有所不同,但都基于TTL逻辑电平。
在串口通信中,发送端和接收端需要遵循相同的格式(如起始位、停止位等)进行数据传输,并设置相同的波特率。
二、串口通信原理串口通信与并行通信相比,虽然传输速度较慢,但只需使用一对传输线即可完成数据传输。
串口通信的基本结构包括地线、TX(发送)和RX(接收)线。
由于串口通信是异步的,发送端和接收端可以在TX线上发送数据。
三、RX和TX在串口通信中的作用1.RX(接收):RX线用于接收来自发送端的数据。
在接收数据时,需要确保数据格式与发送端一致,以便正确解析数据。
2.TX(发送):TX线用于发送数据至接收端。
在发送数据时,同样需要遵循一定的数据格式,如起始位、数据位、停止位等。
四、STM32串口通信实例1.硬件连接:在使用STM32进行串口通信时,需要将两个STM32的TX 和RX引脚连接起来。
例如,将STM32_TX_1与STM32_RX_1相连,同时将STM32_TX_2与STM32_RX_2相连。
2.软件设置与调试:在STM32中,可以通过设置波特率、数据位、停止位等参数实现串口通信。
通常,波特率设置为9600,数据位为8位,停止位为1位。
在调试过程中,可以通过观察接收到的数据是否符合预期来验证通信是否正常。
五、常见问题及解决方案1.接收和发送LED不亮:如果接收和发送LED不亮,可能是由于未正确连接线路或波特率设置不匹配。
串口通讯原理

串口通讯原理串口通讯是一种常见的数据传输方式,它通过串行传输数据,将数据一位一位地发送和接收。
串口通讯常用于计算机与外部设备之间的数据传输,例如打印机、调制解调器、传感器等。
本文将介绍串口通讯的原理和工作方式。
一、串口通讯的基本原理串口通讯使用两根信号线进行数据传输,分别是发送线(TX)和接收线(RX)。
发送线用于将数据从发送端发送到接收端,接收线则用于将数据从接收端传输到发送端。
这两根信号线通过一对电缆连接在一起。
在串口通讯中,数据是按照一定的格式进行传输的。
常见的格式包括起始位、数据位、校验位和停止位。
起始位用于标识数据传输的开始,数据位用于传输实际的数据,校验位用于检测数据传输的准确性,停止位用于标译数据传输的结束。
二、串口通讯的工作方式串口通讯的工作方式可以分为同步和异步两种。
同步传输是指发送端和接收端的时钟信号保持同步,数据按照时钟信号的边沿进行传输。
异步传输则是指发送端和接收端的时钟信号不同步,数据通过起始位和停止位进行同步。
在同步传输中,发送端和接收端需要事先约定好时钟信号的频率和相位,以确保数据的准确传输。
而在异步传输中,发送端和接收端只需要约定好数据的格式,不需要同步时钟信号,因此更加灵活。
三、串口通讯的优缺点串口通讯具有以下优点:1. 简单易用:串口通讯的硬件接口简单,使用方便。
2. 跨平台性:串口通讯可以在不同的操作系统和设备之间进行数据传输。
3. 可靠性高:串口通讯的传输稳定可靠,不容易出错。
然而,串口通讯也存在一些缺点:1. 传输速率较低:串口通讯的传输速率相对较低,无法满足高速数据传输的需求。
2. 连接距离有限:串口通讯的连接距离较短,一般不超过几十米。
3. 线路复杂:串口通讯需要使用专用的串口线缆,线路较为复杂。
四、串口通讯的应用领域串口通讯广泛应用于各个领域,包括工业自动化、通信设备、医疗设备等。
例如,在工业自动化领域,串口通讯常用于PLC(可编程逻辑控制器)和外部设备之间的数据传输;在通信设备领域,串口通讯常用于调制解调器和计算机之间的数据传输。
串口通信模块的信息和使用

串口通信模块的信息和使用一、串口通信模块的基本信息1.主要功能:串口通信模块主要用于实现串行数据的传输和接收。
它能将并行数据转为串行数据进行传输,并将接收到的串行数据再转为并行数据。
可通过串口控制器来控制通信的波特率、数据位、停止位和奇偶校验位等参数。
2.常见串口接口:如RS-232、RS-485、TTL等。
RS-232是最为常见的串口接口,一般用于个人电脑和外设的连接。
RS-485是用于多点通信的串口接口,可同时连接多个设备。
TTL串口是指以逻辑电平为3.3V或5V的串口接口,一般用于单片机和其他外设的连接。
3.通信原理:串口通信模块通过串口控制器来实现数据的传输和接收。
发送端将并行数据转为串行数据,并通过串口线将数据发送给接收端。
接收端接收到数据后,通过串口控制器将串行数据转为并行数据。
二、串口通信模块的使用1.硬件连接:首先,需要将串口通信模块连接到设备的串口接口上。
通常需要使用串口线将模块的发送引脚连接到设备的接收引脚,同时将模块的接收引脚连接到设备的发送引脚。
还需要连接好地线,以提供电路的共地参考。
3.编程实现:使用串口通信模块时,需要编写相应的程序来实现数据的传输和接收。
对于发送数据,可以通过向串口控制器的发送寄存器写入需要发送的数据。
对于接收数据,可以通过读取串口控制器的接收寄存器来获取接收到的数据。
4.错误处理:在使用串口通信模块时,可能会出现一些错误情况,如数据丢失、通信超时等。
为了确保数据的可靠传输,需要进行相应的错误处理,如重新发送数据、增加数据校验等。
5.调试工具:在开发和调试串口通信模块时,可以使用串口调试工具来进行测试和调试。
串口调试工具可以显示串口发送和接收的数据,并提供相应的调试功能,如发送数据、接收数据、改变通信参数等。
6.其他功能:除了基本的数据传输和接收,串口通信模块还可以实现其他功能,如流控制、中断处理等。
流控制可以通过软件或硬件的方式来实现,用于控制数据的传输速率。
串口通信原理及操作流程

串口通信原理及操作流程串口通信是一种通过串行连接来传输数据的通信方式。
相对于并行通信而言,串口通信只需要一条数据线来传输数据,因此更节省空间和成本。
串口通信常用于计算机与外设之间的数据传输,如打印机、调制解调器、传感器等。
串口通信的原理主要是通过发送和接收数据的方式来实现通信。
在串口通信中,发送方将要传输的数据按照一定的协议进行封装,然后逐位地通过数据线发送给接收方。
接收方在接收到数据后,根据协议进行解封,得到传输的数据。
串口通信的操作流程如下:1.配置串口参数:在进行串口通信之前,需要先对串口进行初始化和配置。
配置包括波特率、数据位、停止位、奇偶校验等。
波特率表示每秒钟传输的位数,不同设备之间的串口通信需要保持一致。
2.打开串口:打开串口可以通过编程语言的串口操作函数来实现。
打开串口时,应该确保该串口没有被其他程序占用。
3.发送数据:发送数据时,需要将待发送的数据封装成符合协议要求的数据包。
一般情况下,数据包开头会有起始符和目标地址、源地址等标识信息,以便接收方识别数据包。
4.接收数据:接收数据时,需要通过串口接收缓冲区来获取接收到的数据。
一般情况下,接收方会设置一个数据接收完成的标志位,用于通知上层应用程序接收到了数据。
5.解析数据:接收到的数据包需要进行解析,以获取有效的数据。
解析的方式根据协议的不同而不同,可以是根据提前约定的规则进行解析,或者是根据协议中的标志位进行解析。
6.处理数据:经过解析后得到的数据可以进行相应的处理。
处理的方式根据具体的应用场景来确定,例如将数据显示在界面上、存储到文件中等。
7.关闭串口:通信结束后,需要关闭串口以释放相关资源,并防止其他应用程序对串口的访问。
需要注意的是,串口通信的可靠性和稳定性对于一些实时性要求较高的应用来说是非常重要的。
在进行串口通信时,应该合理选择合适的串口参数,确保数据的正确传输和解析。
此外,在编程时应该进行异常处理,防止因异常情况导致的数据丢失或通信中断。
串口通信原理及操作流程

串口通信原理及操作流程串口通信是计算机与外部设备之间进行数据传输的一种通信方式。
串口通信有很多应用领域,比如打印机、调制解调器、传感器、嵌入式系统等等。
本文将介绍串口通信的原理及操作流程。
一、串口通信原理串口通信是通过串行传输来传送数据的。
串行传输是指将数据位按序列发送,每个数据位连续的传输。
串口通信涉及两个主要部分,即发送端和接收端。
发送端将原始数据转换为串行数据流进行发送,接收端则接受数据流并将其转换为原始数据。
串口通信需要两根线缆来进行传输,分别是数据线和控制线。
数据线用于传输数据位,而控制线用于传输控制信号。
串口通信使用的数据传输格式通常是异步串行传输。
异步传输是指数据位之间没有时间关系,每个数据位之间通过起始位和停止位来进行区分。
起始位用于表示数据传输的开始,而停止位则表示数据传输的结束。
此外,数据位的长度和奇偶校验位的设置也是串口通信中需要注意的参数。
二、串口通信操作流程串口通信的操作流程可以分为以下几步:1.打开串口用户需要先打开串口才能进行通信。
打开串口的过程可能需要设置串口的参数,比如波特率、数据位长度、奇偶校验位等等。
2.发送数据一旦串口打开,用户可以通过向串口写入数据来进行发送。
数据可以是任何形式的,比如字符串、二进制数据等等。
3.接收数据接收数据的过程与发送数据的过程相反,用户可以从串口读取数据。
读取到的数据可以进一步处理或者显示。
4.关闭串口通信结束后,用户需要关闭串口以释放相关资源。
以上是串口通信的基本操作流程。
在实际应用中,可能还需要进行更多的操作,比如设置超时时间、错误处理等等。
三、串口通信的注意事项在进行串口通信时1.波特率的设置需要与外部设备保持一致,否则可能无法正常通信。
2.数据位长度、奇偶校验位以及停止位的设置也需要与外部设备保持一致。
3.在进行数据传输之前,最好先进行握手协议以确保通信的可靠性。
4.在进行数据传输时,需要保证发送端和接收端的数据格式是一致的,否则可能会引发数据解析错误。
串口通信rx和tx原理

串口通信rx和tx原理
摘要:
1.串口通信简介
2.串口通信的RX 和TX 原理
3.串口通信的应用领域
正文:
串口通信是一种异步通信方式,它在通信过程中只需要使用一对传输线,即RX(接收)和TX(发送)。
这种通信方式在电子设备之间传输数据时被广泛采用,因为它具有简单、成本低、传输距离远等优点。
串口通信的RX 和TX 原理是利用不同的电平来表示数据。
在发送端,TX 线上的电平根据数据信号进行变化,从而将数据传输到接收端。
而在接收端,RX 线上的电平变化被识别为对应的数据信号。
在数据传输过程中,发送端和接收端都需要设置相同的波特率,以确保数据传输的准确性。
串口通信的应用领域非常广泛,包括但不限于以下几个方面:
1.计算机外设:如鼠标、键盘、打印机等设备,它们通常使用串口通信与计算机进行数据交换。
2.通信设备:如电话、modem 等,它们利用串口通信进行数据传输。
3.嵌入式系统:如单片机、微控制器等,它们通常使用串口通信与其他设备或上位机进行数据交互。
4.物联网:在物联网应用中,串口通信被广泛应用于各种传感器、执行器等设备之间的数据传输。
总之,串口通信作为一种基本的通信方式,在电子设备之间传输数据时发挥着重要作用。
基本串口通信程序设计

基本串口通信程序设计串口通信是指通过串行接口进行数据传输的一种通信方式。
串口通信通常用于短距离的数据传输,具有稳定性强、传输速率低的特点。
本文将介绍串口通信的基本原理和程序设计。
一、串口通信基本原理串口通信是通过串行接口将数据一位一位地传输的通信方式。
串口通信的基本原理是使用两根信号线进行通信:一根是传输数据的信号线(TX),负责向外发送数据;另一根是接收数据的信号线(RX),负责接收外部发送过来的数据。
二、串口通信程序设计步骤1. 打开串口:首先需要通过操作系统提供的串口接口函数,打开需要使用的串口。
在Windows系统中,可以使用CreateFile函数打开串口;在Linux系统中,可以使用open函数打开串口。
3. 发送数据:使用WriteFile函数(Windows系统)或write函数(Linux系统),向串口发送需要传输的数据。
4. 接收数据:使用ReadFile函数(Windows系统)或read函数(Linux系统),从串口接收数据。
5. 关闭串口:数据传输完成后,需要关闭串口,使用CloseHandle函数(Windows系统)或close函数(Linux系统)即可关闭串口。
三、串口通信程序设计示例(Windows系统)下面是一个简单的串口通信程序设计示例,实现了从串口接收数据并将接收的数据原样返回的功能。
#include <iostream>#include <windows.h>int mainHANDLE hSerial;DCB dcbSerialParams = {0}; // 串口参数hSerial = CreateFile("COM1", GENERIC_READ , GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); // 打开串口dcbSerialParams.DCBlength = sizeof(dcbSerialParams);std::cout << "Error getting serial port state\n";return 1;}dcbSerialParams.BaudRate = CBR_9600;dcbSerialParams.ByteSize = 8;dcbSerialParams.StopBits = ONESTOPBIT;dcbSerialParams.Parity = NOPARITY;std::cout << "Error setting serial port state\n";return 1;}return 1;}char buffer[100];DWORD bytesRead;while (1)if (ReadFile(hSerial, buffer, sizeof(buffer), &bytesRead, NULL) && bytesRead > 0)std::cout << "Received data: " << buffer << std::endl;DWORD bytesWritten;if (!WriteFile(hSerial, buffer, bytesRead, &bytesWritten, NULL))std::cout << "Error writing to serial port\n";return 1;}}}CloseHandle(hSerial); // 关闭串口return 0;以上程序打开串口COM1,设置波特率为9600,数据位为8位,停止位为1位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RS-422A接口
SN75174 +5V SN75175
TTL 电平
+5V
双向需4条线
TTL 电平
SN75175
SN75174
RS-422A输出驱动器为双端平衡驱动器。如果其中一条线为逻辑 “1”状态,另一条线就为逻辑“0”,比采用单端不平衡驱动对电压 的放大倍数大一倍。 差分电路能从地线干扰中拾取有效信号,差分接收器可以分辨 200mV以上电位差。若传输过程中混入了干扰和噪声,由于差分放 大器的作用,可使干扰和噪声相互抵消。因此可以避免或大大减弱地 线干扰和电磁干扰的影响。 RS-422A传输速率(90Kbps)时,传输距离可达1200米。
C51串口通信时一个比特是一个码元,所以波特率 等同于比特率,即每秒钟传输二进制代码的位数 ,单位是:位/秒(bps)。
如每秒钟传送240个字符,而每个字符格式包含 10位(1个起始位、1个停止位、8个数据位), 这时的比特率为: 10位×240个/秒 = 2400 bps
传输距离与传输速率的关系
串行接口或终端直接传送串行信息位流的最大距 离与传输速率及传输线的电气特性有关。当传输 线使用每0.3m(约1英尺)有50PF电容的非平 衡屏蔽双绞线时,传输距离随传输速率的增加而 减小。当比特率超过1000 bps 时,最大传输距 离迅速下降,如9600 bps 时最大距离下降到只 有76m(约250英尺)。
串行通信与并行通信
在计算机系统中,CPU和外部通信有两种通信方式:并行通 信和串行通信。 并行通信,即数据的各位同时传送;串行通信,即数据一位一 位顺序传送。
发送
GND (a)
…
计算机1
计算机2 或外设 GND
计算机1 GND
接收
计算机2 或外设 GND
(b)
并行通信
串行通信
串行通信 通信距离 远
发 送 0 11100110 设 备
:
步通信的数据格异式
一个字符帧 空 闲 起 始 位 数据位
中断的概念
校 验 位
停 止 位
空 闲
下一字符 起始位
LSB
MSB
异步通信的特点:不要求收发双方时钟的严格一致, 实现容易,设备开销较小,但每个字符要附加2~3位 用于起止位,各帧之间还有间隔,因此传输效率不高。
信号定义
DataA, DataB, GND
典型应用: PC + 直连电缆 + Modem
TXD 计 RXD 算 机 甲
TXD RXD 计 算 机 乙
计 算 机 甲
TXD RXD 4 5 6 20
TXD RXD 4 计 5 算 6 机 20 乙
近程通信连接
RS-232C接口存在的问题
1
2
3
传输距离短 ,传输速率 低
有电平偏移
抗干扰能力 差
RS-232信号传输及信号波形
功能特性
X=213 -N
X=216 -N
X=213 -N
X=213 -N
X=216 -N
过程特性
过程特性规定了信号之间的时序关系,以便正 确地接收和发送数据 。
TXD 计 算 机 RXD RTS DSR M O D E M M O D E M TXD RXD RTS DSR 计 算 机
1.3 串行通信的传输方向
①单工
发送 TXD RXD 接收
②半双工
发 送 接 收 TXD / RXD
接 收
发 送
③全双工
发送 TXD RXD RXD TXD
接收
发送
接收
1.4 信号的调制与解调
调制器(Modulator):把数字信号转换成模拟信 号,然后送到通信线路上去。 解调器(Demodulator):把从通信线路上收到的 模拟信号转换成数字信号。 调制解调器MODEM:由于通信是双向的,调制器和 解调器合并在一个装置中。
2.3 RS-485接口
RS-485是RS-422A的变型 :RS-422A用于全双工,而 RS-485则还可用于半双工。 RS-485是一种多发送器标准 ,在通信线路上最多可以使用 32 对差分驱动器/接收器。 RS-485的信号传输采用 两线间的电压来表示逻辑1和逻 辑0。由于发送方需要两根传输 线,接收方也需要两根传输线 。传输线采用差动信道,所以 它的干扰抑制性极好,又因为 它的阻抗低,无接地问题,所 以传输距离可达1200米,传 输速率可达1Mbps。
并行通信 近
抗干扰能力
传输速度 成本
高
慢 低
低
快 高
异步通信与同步通信
1.异步通信 异步通信是指通信的发送与接收设备使 用各自的时钟控制数据的发送和接收过程。 为使双方的收发协调,要求发送和接收设 备的时钟尽可能一致。
间隙任意 接 收 10100100 设 备
1 0 10100100 1 0 11100110 1
RS-232 信号传输
D0 D7
……
UAR T
StopParity Start Data
Data
Start
StopParity
Data
Start
收发器
Parity Stop Start Data Parity Stop
5V
+12V
并行
TTL
0V
RS-232
-12V
+12或者-12V?
RS-232信号传输及信号波形
由于M进制的一个码元可以用 log2 M个二进制码 元去表示,因而在保证信息速率不变的情况下, M进制的码元速率RBM与二进制的码元速率RB2之 间有以下转换关系: 信息传输速率Rb简称传信率,又称比特率等。它 表示单位时间内传递的平均信息量或比特数, 单位是比特/秒,可记为bit/s ,或 b/s ,或bps。
面向位的同步格式 :
8位 01111110 8位 地址场 8位 控制场 ≥0位 信息场 16位 校验场 8位 01111110
将数据块看作数据流,并用序列01111110作为开始和结 束标志。为了避免在数据流中出现序列01111110时引起 的混乱,发送方总是在其发送的数据流中每出现5个连续的1 就插入一个附加的0;接收方则每检测到5个连续的1并且其 后有一个0时,就删除该0。 典型的面向位的同步协议如ISO的高级数据链路控制规程 HDLC和IBM的同步数据链路控制规程SDLC。 同步通信的特点是以特定的位组合“01111110”作为 帧的开始和结束标志,所传输的一帧数据可以是任意位。所 以传输的效率较高,但实现的硬件设备比异步通信复杂。
1.5串行通信的错误校验
1、奇偶校验 在发送数据时,数据位尾随的1位为奇偶校验位(1或0)。 奇校验时,数据中“1”的个数与校验位“1”的个数之和应 为奇数;偶校验时,数据中“1”的个数与校验位“1”的个 数之和应为偶数。接收字符时,对“1”的个数进行校验, 若发现不一致,则说明传输数据过程中出现了差错。 2、代码和校验 代码和校验是发送方将所发数据块求和(或各字节异或), 产生一个字节的校验字符(校验和)附加到数据块末尾。接 收方接收数据同时对数据块(除校验字节外)求和(或各字 节异或),将所得结果与发送方的“校验和”进行比较,相 符则无差错,否则即认为传送过程中出现了差错。 3、循环冗余校验 这种校验是通过某种数学运算实现有效信息与校验位之间的 循环校验,常用于对磁盘信息的传输、存储区完整性校验等 。这种校验方法纠错能力强,广泛应用于同步通信中。
1
13
1
5
14
25
6
9
笔记本通过本设备 可连接到串口鼠标、各种串口设备, PLC、POS、门禁、检测、 通讯用仪器仪表等 串口232接口的外设。
电气特性、逻辑电平
EIA-RS-232C对电气特性、逻辑电平和各种信号线功能 都作了规定。 在TxD和RxD上:逻辑1=-3V~-15V 逻辑0=+3~+15V 在RTS、CTS、DSR、DTR和DCD等控制线上: 信号有效(接通,ON状态,正电压)=+3V~+15V 信号无效(断开,OFF状态,负电压)=-3V~-15V
同步通信
建立发送方时钟对接收方时钟的直接控制,使 双方达到完全同步。此时,传输数据的位之间的距 离均为“位间隔”的整数倍,同时传送的字符间不 留间隙,即保持位同步关系,也保持字符同步关系。
计 算 机 甲
0 1 1 0 1
数据 时钟
时钟
计 算 机 乙
计 算 机 甲
数据
0 1 1 0 1
数据+时钟
计 算 机 乙
1.6 传输速率与传输距离
码元传输速率RB简称传码率,又称符号速率等 。它表示单位时间内传输码元的数目,单位是 波特(Baud),记为B。
• 例如,若1秒内传2400个码元,则传码率为2400B。
数字信号有多进制和二进制之分,但码元速率 与进制数无关,只与传输的码元长度T有关:
1 RB = ( B) T
RS-232C RS-232C
电话网 DTE DCE DCE DTE
调制解调的方式有多种,这里调频为例: 通过数字信号对二个不同频率的正弦载波信号的键 控和信号的合成实现。
高频 正弦 信号 模拟 电子开 关 频带信 号输出 低频 正弦 信号 数字信号 10101010 模拟 电子开 关 合成
1
0
1
外同步
自同步
同步通信
SYN SYN SOH 标题 STX 数据块 ETB/ETX 块校验
SOH(01H):表示标题的开始 标题:中包含源地址、目标地址和路由指示等信息 STX(02H),表示传送的数据块开始 组终字符ETB(17H)或文终字符ETX(03H)。 校验码 典型的面向字符的同步规程:IBM的二进制同步规程BSC