zoukankan      html  css  js  c++  java
  • 串口通信概念

    串口通信(Serial Communication):

      是指外设和计算机之间通过数据信号线、底线等按位进行传输数据的一种通信方式。

      串口是一种标准,它规定了接口的电气标准。分为RS-232C、RS-232、RS-422A、RS-485等。

      常见的有RS-232和RS-485。RS-232是RS-232C的改进。

    RS-232:最远距离是50英尺(15.2米)

      9针连接器(DB9)

      25针连接器(DB25)

    公头:带针状的为公头。

    母头:带孔状的为母头。

     通信方式:

      同步串口通信(Synchronous serial communication):

      发送端在发送串行数据的同时,提供一个时钟信号,并按照一定的约定(例如在时钟信号的上升沿的时候,将数据发送出去)发送数据,接收端根据发送端提供的时钟信号,以及大家的约定,接收数据。这就是常说的同步串行通信(Synchronous serial communication),I2C、SPI等有时钟信号的协议,都属于这种通信方式。

      异步串口通信(Asynchronous serial communication):

    发送端在数据发送之前和之后,通过特定形式的信号(例如START信号和STOP信号),告诉接收端,可以开始(或者停止)接收数据了。与此同时,收发两方会约定一个数据发送的速度(就是大名鼎鼎的波特率),发送端在发送START信号之后,就按照固定的节奏发送串行数据,与此同时,接收端在收到START信号之后,也按照固定的节奏接收串行数据。这就是常说的异步串行通信(Asynchronous serial communication)

  • 相关阅读:
    零基础学python-2.7 列表与元组
    什么是App加壳,以及App加壳的利与弊
    Linux tar包安装Nginx
    GT背靠背onsite
    编程算法
    DELPHI动态创建窗体
    扩展名为DBF的是什么文件啊?
    异构数据库之间完全可以用SQL语句导数据
    XP局域网访问无权限、不能互相访问问题的完整解决方案
    Delphi 之 菜单组件(TMainMenu)
  • 原文地址:https://www.cnblogs.com/wgx0428/p/10673265.html
Copyright © 2011-2022 走看看