ARM串行通信与并行通信介绍

计算机的通信(数据交换)方式主要是分为:串行通信并行通信

串行通信

概念:计算机与I/O设备之间数据传输的各位是按顺序依次一位接一位进行传送。通常数据在一根数据线或一对差分线上传输。
特点:传输速度慢,使用的设备成本低,适用于计算机远程通信。

并行通信

概念:计算机与I/O设备之间通过多条传输线交换数据,数据的各位同时进行传送。
特点:传输速度快、效率高,传输成本高,适用于近距离的数据传送。

串行通信(按照数据传送方向)

  • 单工(simplex)
  • 半双工(half duplex)
  • 全双工(full duplex)

波特率

概念单位时间传输二进制数据的位数,单位比特(bit/s或bps),表示每秒传输多少位,是一个衡量数据传输速率的量。

异步串行通信

概念以字符(字节)为单位组成数据帧进行的传送。一帧数据由起始位、数据位、可编程校验位、停止位组成。
特点:1. 以字符为单位;2. 相邻两字符间的间隔是任意长。3. 因为一个字符中的波特位长度有限,所以需要的接收时钟和发送时钟只要接近就可以。
在这里插入图片描述
起始位:位于数据帧开头,占1位,始终为低电平0,标志传送数据的开始,用于向接收设备表示发送端开始发送一帧数据。
数据位:要传输的数据信息 ,可以是字符或数据,一般为5~8位,由低位到高位依次传送。
可编程校验位:位于数据位之后,占1位用于检验串行发送数据的正确性,课根据需要采用的奇校验、偶校验或无校验。在多机串行通信时,还用此位传送联络信息。
停止位:位于数据位末尾,占1位,始终为高电平1,用于向接收端表示一帧数据已发送完毕。

同步串行通信

概念:数据以数据块(一组字符)为单位,字符与字符之间、字符内部的位与位之间都同步。
特点:1. 以数据块为单位传送信息。 2. 在一个数据块(信息帧)内,字符与字符间无间隔。 3. 因为一次传输的数据块中包含的数据较多,所以接收时钟与发送时钟严格同步,通常要有同步时钟。
在这里插入图片描述

  • 2个同步字符作为一个数据块(信息帧)的起始标志位。
  • n个连续传送的数据。
  • 2个字节循环冗余校验(CRC)。
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值