串口通信

本文详细介绍了串行通信的基本概念,包括同步通信与异步通信的工作原理、数据格式、传输方向,以及常见的串行通信接口标准RS-232C和RS-485的特点和应用。重点讨论了异步通信的数据格式和传输过程,以及RS-232C接口的电气特性、机械特性和存在的问题。
摘要由CSDN通过智能技术生成

1.计算机通信

  计算机直接式通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换 。可以分为两大类:并行通信与串行通信。

  • 并行通信:并行通信通常是一组数据的各数据位在多条线上同时被传输。并行通信时数据的各个位同时传送,可以字或字节为单位并行进行。并行通信速度快,但用的通信线多、成本高,故不宜进行远距离通信。
    1
  • 串行通信:串口通信是指采用串行通信协议在一条信号线上将数据由低位到高位按顺序一个比特一个比特地逐位进行传输的通信模式。串行通信传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。
    这里写图片描述

2.串行通信

  串行通信中常用的两种基本串行通信方式包括同步通信和异步通信。

2.1串行同步通信

  同步通信(SYNC:synchronous data communication)是指在约定的通信速率下,发送端和接收端的时钟信号频率和相位始终保持一致,一般两个设备使用同一个时钟源。同步通信把许多字符组成一个信息组(信息帧),每帧的开始用同步字符来指示,一次通信只传送一帧信息。在传输数据的同时还需要传输时钟信号,以便接收方可以用时针信号来确定每个信息位。
  同步通信的优点是传送信息的位数几乎不受限制,一次通信传输的数据有几十到几千个字节,通信效率较高。同步通信的缺点是要求在通信中始终保持精确的同步时钟,即发送时钟和接收时钟要严格的同步。
  

2.2串行异步通信

  异步通信(ASYNC:asynchronous data communication),是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。是以字符为单位进行传输的,字符之间没有固定的时间间隔要求,而每个字符中的各位则以固定的时间传送。异步通信不要求收发双方时钟的严格一致,实现容易,设备开销较小,但个字符附加2~3位用于起止位,各帧之间还有间隔,因此传输效率没有同步传输效率高。
  
  不论是异步通信还是同步通信都需要进行同步,异步通信通过传送字符内的起始位来进行同步,称为自同步;而同步通信采用共用外部时钟来进行同步。称为外同步。
  

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值