单片机:串口通信知识详解(上)_第1页
单片机:串口通信知识详解(上)_第2页
单片机:串口通信知识详解(上)_第3页
单片机:串口通信知识详解(上)_第4页
单片机:串口通信知识详解(上)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机:串口通信知识详解(上)今天来给大家讲解一下单片机中另外一个非常重要的功能:串口通信。串口以及后边的部分涉及的内容比较多,我就用自己觉得比较好理解的方式来给大家讲一下吧,有讲得不好的地方欢迎大家批评指正。本节内容大家了解一下即可,与51单片机串口有关的结构、寄存器等下节再详细讲解。串行通信与并行通信通信简单的来说就是计算机与设备、设备与设备之间或者集成电路之间等常常需要进行的数据传输的信息交换。通信的方式主要分为两大类:并行通信和串行通信。我来举个例子,假如说我要发送8位数据,用8根数据线同时发送,每根发送一位数据,这种方式就是并行通信。相对的,只用一根数据线,按照顺序逐个发送8位数据,

2、这种就是串行通信,通过这两个概念我们不难看出两种通信的特性:特性串行通讯井行通讯:还是质量来看都不亚于并珊讯距离较远较近抗干扰葩力较强较弱传输逮串较嗖较高1是由于成本、抗干扰能力等因素的影【校低向,串行通信的方式使用的更为普遍,较髙也越来越成熟,串行通信不管是在速度行通信。串口通信我们的串口通信又叫做串行口通信,使用的就是串行通信的方式。串行通信又分为同步通信和异步通信两种方式。1同步通信同步通信时,发送端要在发送数据的同时提供一个时钟信号,并按照约定(比如说时钟信号上升沿)发送数据,接收端要根据发送端提供的时钟信号和约定(上升沿)来接收数据,传输的数据不允许有间隙。*接收方同步时紳发送方数据

3、信号数据信号同歩时钟i_r1111丁II1IIIJ11n2异步通信信号11011异步通信时,发送端和接收端使用各自的时钟信号控制数据传输,为了使双发收发协调,要求双方的时钟尽可能一致,发送端可以在任意时刻开始发送数据,因此需要在数据发送开始和结束的地方加上标志,也就是起始位和停止位,传输的数据都以字节为单位,每个字节直接可以有间隙。串行通信传输方向单工:单向的(接收或者发送)。半双工:接收/发送不可以同时进行。全双工:接收/发送可以同时进行。(a)单工方式(b)半双工(c)金双工串行通信常见检验错误1奇偶校验在发送数据时,数据位尾随的1位为奇偶校验位(1或0)。奇校验时,数据中“1”的个数与校

4、验位“1”的个数之和应为奇数;偶校验时,数据中“1”的个数与校验位T的个数之和应为偶数。接收字符时,对T的个数进行校验,若发现不一致,则说明传输数据过程中出现了差错。2代码和校验代码和校验是发送方将所发数据块求和(或各字节异或),产生一个字节的校验字符(校验和)附加到数据块末尾。接收方接收数据同时对数据块(除校验字节外)求和(或各字节异或),将所得的结果与发送方的校验和”进行比较,相符则无差错,否则即认为传送过程中出现了差错。3循环冗余校验这种校验是通过某种数学运算实现有效信息与校验位之间的循环校验,常用于对磁盘信息的传输、存储区的完整性校验等。这种校验方法纠错能力强,广泛应用于同步通信中。串

5、行通信传输速率比特率:每秒传输的二进制位数,单位为bit/s。波特率:每秒传输的码元个数(在一个二进制位表示一个码元时与比特率相等)。串行通信接口标准1RS-232接口标准RS-232标准中定义了其电气特性:高电平T信号电压范围为-15V-3V,低电平“0”信号电压范围为3V15V。4I5VRS232Idle常用的DB9接口:rS232标准串口主要用于工业设备直接差,非常好的提高了数据传喻的可靠性公头DCDCDIXDDTIGKDDCDT1DKIDD1KGKD1234512345USB转串口主要用于设备跟电脑通信;电平转换芯片一般有CH340、PL2303、CP2102、FT232;使用的时候电脑端需要安装电平转换芯片对应的驱动!柠制誥ATTL申*IUSB转串门USB*叮二養I电脑I原生串口转串口原生的串口通信主要是控制器跟串口的设备

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论