串口接口类型 串行接口有哪些种类


关于这几个概念——串行通信、串口、UART、RS232、RS485你是否真的能够区分开来? 串行通信、串口、UART、RS232、RS485 , 不知道你第一次看到这些概念的时候是否一头雾水 , 然后在简单的接触了一段时间后 , 对这些概念还是不怎么准确的说出它们之间的区别 , 至少我是这样的 , 然而今天我就压将其彻底弄懂 。本文主要是区分这几个概念 , 并不会涉及到相关协议的具体代码编写 。
首先对串口通信和串口进行解析 , 我们先来看一下百度百科对这两者的解释:

串行通信作为计算机通信方式之一 , 主要起到主机与外设以及主机之间的数据传输作用 , 串行通信具有传输线少、成本低的特点 。
串行接口简称串口 , 也称串行通信接口或串行通讯接口(通常指COM接口) , 是采用串行通信方式的扩展接口 。串行接口 (Serial Interface)是指数据一位一位地顺序传送 。
然后我对串行通信的概念进行一点展开 。
串行通信:计算机的通信方式有两种串行通信和并行通信 。串行通信简单说来就是将数据一位一位的发送 , 就像珠子串起来从一端发送到另一端一样 , 另外串行通信下还会分为同步通信和异步通信(这里只做提及 , 由于与本文关系不大故不再详细说明) 。而并行通信则可简单理解为数据并行的发送 , 并行就是并排着 , 也可理解为多车道 。
那么 , 现在我们对串行通信和串口来做一些简单的认识 , 利用最简单的语文知识 , 我们可以简单的进行这样的理解:串行通信是一种通信方式 , 串口是一种接口 。通信方式决定的是你选择什么样的方式发送数据 , 是一个车道还是多个车道 , 接口是物理接口 , 是硬件 , 有具体的形状 , 通常它的样子是这样 。
图一:9针的RS232接口
下面我们继续分析UART , RS232 , RS485 , 还是一样的先看一下百度百科对它们各自的定义:
UART:通用异步收发传输器(Universal Asynchro

    推荐阅读