收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
通用同步/异步串行接收/发送器,USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。
区别于UART,UART是通用异步收发传输器,USART属于UART的增强型,在异步传输时没有啥区别,但是USART比UART多了同步传输功能,他可以为通信设备提供主动时钟。(由于通常都是使用异步传输,UART与USART就没有啥区别,所以以下USART与UART不做区分,都为UART)
ps:USART应该是我们嵌入式童鞋在平常单片机开发中用到最多的一种通信协议了吧。
这个界面有熟悉的童鞋吗
工作原理:
UART使用4线(VCC, GND, RX, TX)
UART使用标准的TTL/CMOS逻辑电平(05v、03.3v、02.5v或01.8v)来表示数据,高电平表示1,低电平表示0。为了增强数据的抗干扰能力、提高传输长度,通常将TTL/CMOD逻辑电平转换为RS-232逻辑电平,312v表示0,-3-12v表示1
UART的帧格式包括线路空闲状态(idle,高电平)、起始位(start bit,低电平)、5~8位数据位(data b