学习韦东山老实视频,记录下,加深印象。
串口 用途非常广泛,可以用来外接多种模块,结构简单并可靠,只需要3条线即可。
结构图如下:
使用uart 需要 设置 波特率,数据格式(数据位,停止位,校验位,流量控制)。
数据传输的例子,加入传输字母A,acsii码为65, 2进制为1000001
(1)双方约定好波特率,即每一位占据的时间 t 。
(2)一开始,逻辑电平为高电平,当开始传输数据,将逻辑电平设置为低电平,维持 t 时间,即开始位,对端开始计时。
(3)根据数据驱动引脚,即根据数据的每一位设置Txd 为高电平或者低电平。从低位开始。
(4)对端在数据位时间 t 中间读取引脚。
(5)数据发送完成之后要发送校验位, 校验位可以分为 奇校验 和 偶校验 。
(6) 发送停止位(高电平)
关于逻辑电平,逻辑上为1时,引脚上实际的电压应该是多少伏,当引脚上的电平超过某个电压时为逻辑1,反之低于某个电压则为逻辑0。TTL电平因为电压低,因此不适合上距离传输,因此引入RS232 电平。
原文:https://www.cnblogs.com/mcran/p/10977382.html