通用异步收发传输器(universal asynchronous receiver/transmitter),通常称作uart。它是一种通用的串行、一步通信总线,共有两条数据线,可以实现全双工的发送和接收数据,常用于主机和辅助设备之间的通信。
并行通信:多通道同时传输数据
串行通信:单通道逐一传输数据
单工通信:数据只能往一个方向传输
半双工通信:数据可以双向发送和接收,但是不可以同时发送和接收;
全双工通信:数据可以同时发送和接收数据。
uart帧格式:
起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。
数据位:紧接着起始位之后。个数可以是5~8位(通常是8位),构成一个字符。从最低位开始传送。
校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性,可有可无。
停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。
波特率:是衡量资料传送速率的指标。表示每秒钟传送的符号数(symbol)。一个符号代表的信息量(比特数)与符号的阶数有关。例如传输使用256阶符号,每8bit代表一个符号,资料传送速率为120字符/秒,则波特率就是120baud,比特率是120*8=960bit/s。这两者的概念很容易搞错。
多点支撑 威迈斯新项目建设可行性十足
践行ESG责任!中国第一个家电再循环互联工厂在海尔智家投产
国芯思辰 |拍字节PB85RS128成为高要求医疗电子的解决方案
矽海达科技SUE3 SDI H.264编码模块介绍
AI技术尚未成熟,无法大规模商用?
UART通用异步收发传输器简介
打造一款机器学习产品、或进行有关机器学习的学术研究所需要的数学背景
探究GDDR6给FPGA带来的大带宽存储优势以及性能测试(下)
什么是密码身份验证协议
人工智能或将误导新闻广告,该采取行动纠正平衡
走进3D打印创客课——亚太3D经典基础课“雪花”
动力电池安全性能检测设备的试验步骤与方法-电池安全试验设备
浅谈UPS系统设计的节能运行方式原理
智慧消防系统设计方案
以PIC16C72单片机控制为核心的水温水位控制器设计
铜芯网线和铝芯网线为什么不能合体
高通总裁开通微博:将携手中国合作伙伴让先进的5G技术惠及每一个人
美加快无人机出口,意图降低盟国和伙伴国家对中俄产品的依赖
双11数据:海尔智家Leader冰箱单日增幅3位数
四个问题帮你提高PCBA的生产效率