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)

  • 相关阅读:
    .Net 第三方工具包整理
    Memcached帮助类
    十八、JavaScript之布尔类型
    十七、JavaScript之幂运算
    十六、JavaScript之%运算符
    十五、JavaScript之除法
    十四、JavaScript之不同类型变量相加
    十三、JavaScript之跨多行的变量申明
    十二、JavaScript之变量申明
    十一、JavaScript之两种注释方法
  • 原文地址:https://www.cnblogs.com/wgx0428/p/10673265.html
Copyright © 2011-2022 走看看