zoukankan      html  css  js  c++  java
  • 串行通信接口

    串口的概念网上讲的比较杂,现在通过下面这样的方法来区分它的种类:

    1、【通过帧打包/解析正确地传输和接收数据,可以在硬件里面实现】

      串口通讯—异步通信方式 

    以起止式异步协议为例,下图显示的是起止式一帧数据的格式:

      串口通讯—同步通信方式 【没有时钟线,应属于通常意义的异步串行通信】

    面向字符的同步协议(IBM的BSC协议)

      一个例子是uart:通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。一种异步串行,全双工 。

      http://baike.baidu.com/item/UART?fr=aladdin

    2、【通过硬件时钟同步】通常意义上的同步串行方式。

      一个例子是spi:串行外围设备接口,一种同步串行 全双工。

      http://baike.baidu.com/item/SPI?fr=aladdin

    参考资料:

    串口通讯—异步通信方式 http://cs.nju.edu.cn/yangxc/dcc2003.files/jszc-sub/comif-06.htm

    串口通讯—同步通信方式 http://cs.nju.edu.cn/yangxc/dcc2003.files/jszc-sub/comif-07.htm

  • 相关阅读:
    第五小节之JAVA IO流
    第四小节之Java 集合类
    初学的重点
    第三小节之Java API
    实践周java基础软件开发app之五子棋
    出栈合法性
    Python介绍
    Ubuntu主题美化篇
    Ubuntu16.04比较好的一系列软件安装介绍
    Ubuntu使用Shadow socks-qt5
  • 原文地址:https://www.cnblogs.com/mylinux/p/4079174.html
Copyright © 2011-2022 走看看