当前位置: 代码迷 >> 综合 >> UART, RS232协议学习
  详细解决方案

UART, RS232协议学习

热度:85   发布时间:2023-12-08 09:18:11.0

1. 串行和并行通信

在微型计算机中,通信(数据交换)有两种方式:并行通信和串行通信。
并行通信——是指计算机与I/O设备之间通过多条传输 
            线交换数据,数据的各位同时进行传送。
串行通信——是指计算机与I/O设备之间仅通过一条传
            输线交换数据,数据的各位是按顺序依次一位接一位进行传送。
应该理解所谓的并行和串行,仅是指I/O接口与I/O设备之间数据交换(通信)是并行或串行。无论怎样CPU与I/O接口之间数据交换总是并行。

2. 串行通信的方式

串行通信可以分为:同步通信(Synchronous Communication)和异步通信(Asynchronous Communication)两类。在单片机中,主要使用异步通信方式。
异步通信
特点:数据是以字符为信息单位传送的。每个字符由起始位、数据位、奇偶校验位和停止位四部分组成,称为一帧。每帧数据只包括一个字符。字符与字符之间的传送是异步的,而每个字符内部的位传送是同步的。

起始位为0信号占1位;其后接着的就是数据位,可以是5位、6位、7位或8位,传送时低位在先、高位在后;再后面的1位为奇偶校验位,可以要也可以不要;最后是停止位&#