一、前言
通讯的方式有很多种,可分为很多类
1.可以按并行和串行来进行分类
并行 串行
2.可以按单工和双工来进行分类
半双工(不能同时进行)
半双工 如:I2C
全双工 如:UART、SPI
二、串口
1.波特率
波特率是用于描述UART通信时的通信速度,其单位为BPS(Bit Per Second)即每秒钟传送Bit的数量。
2.帧格式
首先是空闲位为高电平,其次是起始位(1位),然后位5-8位的数据位,然后为一位的校验位(可有可无),其次是停止位然后再次进入空闲位,以此循环。
三、补充
为什么不能连续发?
双方时钟源会有偏差,防止累计误差。
UART控制器
一般情况下处理器种都会集成UART控制器我们使用UART进行通讯时只需对其内部的相关寄存器进行设置即可。