zoukankan      html  css  js  c++  java
  • 串行通信协议——基础知识

    基础知识:

    微型计算机中,通信有两种方式:串行通信、并行通信

    1)串行通信

          串行通信是指计算机与IO设备之间数据传输的各位是按顺序逐位进行传送,通常数据在一根数据线上传输。传输速度慢,传输设备成本低,适合远程通信,但是一些差分串行通信总线(RS-485,USB等)传输距离远,抗干扰强,速度也较快。

    2)并行通信

      指通过多条传输线交换数据,数据的各位同时进行传送。传输速度快,传输设备成本高,适合近距离通信。

     串行通信的格式及约定(同步方式、通讯速率、数据块格式、信号电平...等)不同,形成了多种串行通信的协议与接口标准。


    常见的协议有:

      通用异步收发器——UART

      通用串行总线 ——   USB

      I2C总线

      CAN总线

      SPI总线


    常见接口标准:

      RS-232C、RS-485、RS-422A标准等

    数据通信的几个术语:

      并行:数据各位同时进行传送

      串行:数据逐位顺序进行传送

      全双工:(串行通信)收 / 发可同时进行

      半双工:(串行通信)收 / 发不可同时进行

      异步串行通信:以字符为单位进行传送

      同步串行通信:以数据块为单位传送

      波特率(bps.):单位时间传送的位数


  • 相关阅读:
    Codeforces1335F Robots on a Grid
    BJOI2014 大融合
    洛谷 P1463 [SDOI2005]反素数ant && codevs2912反素数
    codeforce 570 problem E&& 51Nod-1503-猪和回文
    洛谷noip 模拟赛 day1 T1
    noip 2010 三国游戏
    noip 2013 华容道
    汕头市队赛 SRM 07 D 天才麻将少女kpm
    noip2012 普及组
    汕头市队赛 SRM 08 B
  • 原文地址:https://www.cnblogs.com/y4247464/p/12295474.html
Copyright © 2011-2022 走看看