UART是什么意思?UART详解 软件通信协议
【资料图】
UART
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART)是一种串行异步收发协议,应用十分广泛。UART工作原理是将数据的二进制位一位一位的进行传输。在UART通讯协议中信号线上的状态位高电平代表’1’低电平代表’0’。当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。
硬件连接
硬件连接比较简单,仅需要3条线,注意连接时两个设备UART电平,如电平范围不一致请做电平转换后再连接,如下图所示:
TX:发送数据端,要接对面设备的RXRX:接收数据端,要接对面设备的TXGND:保证两设备共地,有统一的参考平面
软件通信协议
UART作为异步串口通信协议的一种,工作原理是将数据的字节一位接一位地传输。协议如下:
空闲位:UART协议规定,当总线处于空闲状态时信号线的状态为‘1’即高电平 起始位:开始进行数据传输时发送方要先发出一个低电平’0’来表示传输字符的开始。因为空闲位一直是高电平所以开始第一次通讯时先发送一个明显区别于空闲状态的信号即为低电平。 数据位:起始位之后就是要传输的数据,数据可以是5,6,7,8,9位,构成一个字符,一般都是8位。先发送最低位最后发送最高位。 奇偶校验位:数据位传送完成后,要进行奇偶校验,校验位其实是调整个数,串口校验分几种方式: 1.无校验(no parity) 2.奇校验(odd parity):如果数据位中’1’的数目是偶数,则校验位为’1’,如果’1’的数目是奇数,校验位为’0’。 3.偶校验(even parity):如果数据为中’1’的数目是偶数,则校验位为’0’,如果为奇数,校验位为’1’。 4.mark parity:校验位始终为1 5.space parity:校验位始终为0 停止位:数据结束标志,可以是1位,1.5位,2位的高电平。 波特率:数据传输速率使用波特率来表示,单位bps(bits per second),常见的波特率9600bps,115200bps等等,其他标准的波特率是1200,2400,4800,19200,38400,57600。举个例子,如果串口波特率设置为9600bps,那么传输一个比特需要的时间是1/9600≈104.2us。 以9600 8N1(9600波特率,8个数据位,没有校验位,1位停止位)为例,这是目前最常用的串口配置,现在我们传输’O’"K’两个ASCII值,"O’的ASCII为79,对应的二进制数据为01001111,"K’对应的二进制数据为01001011,传输的格式数据如下图所示:
串口波特率为9600,1bit传输时间大约为104us,传送一个数据实际是10个比特(开始位,8个数据位,停止位),一个bytes传输速率实际为9600*8/10=7680bps。
标签:
相关推荐:
最新新闻:
- mysqldump是什么意思?mysqldump命令详解_世界即时看
- js 常见的replace方法案例有哪些?
- UART是什么意思?UART详解 软件通信协议
- 全球热推荐:win10开始菜单没反应怎么办?win10开始菜单没反应的解决方法
- Linux怎么操作cp命令?Linux之cp命令详解
- 天天观点:电视一二三级能效有什么区别?电视一二三级能效的详情介绍
- 快讯:iOS15.0.1修复了什么?修复了哪些bug?
- excel怎么批量发送邮件和工资条?excel批量发送技巧:环球看点
- 环球播报:空调电路图怎么看?空调工作原理大全
- 联想昭阳e41g系列配置如何?联想昭阳e41g系列报价详解
- 500万像素数码相机有啥推荐?最受欢迎的十款推荐 环球动态
- seagate硬盘好用吗?seagate硬盘最新报价
- SUGAR马卡龙宝石多少钱?SUGAR马卡龙宝石价格详情:天天热文
- 比特币是什么?比特币有哪些特点?_天天日报
- 资源管理器怎么打开?资源管理器打开方法 当前速读
- 电脑显示器价格是多少?高性价比的电脑显示器选购技巧_环球快讯
- 系统崩溃了怎么办?如何快速还原崩溃的系统-天天速看料
- 每日播报!qq怎么截图?qq截图的快键建
- 三星d518怎么样?三星d518评测介绍 微资讯
- 微资讯!html常用长度度量单位 度量长度的单位是什么?
- 怎么使用java修改端口?springboot打包项目
- 高清录像笔哪款好?高清录像笔有啥推荐?|当前聚焦
- 华阳太阳能怎么不加热?华阳太阳能不加热的原因及解决方法
- “红兔大展”演绎生肖酒文化,五粮浓香借创意快闪传递C端情深
- 焦点观察:心理测试小游戏有哪些?真的准吗?
- BigDecimal是什么?BigDecimal详细解析 -天天速递
- 天天观速讯丨ABAP自定义截取字符串长度函数 截取字符串长度的函数
- 自动感应门哪个品牌好?自动感应门品牌推荐
- 什么是电阻器?可变电阻器结构、工作和不同应用|环球热资讯
- 【世界时快讯】遗传算法实例有哪些?函数的最大值怎么解?
- MTP USB安装失败怎么办?MTP USB安装失败解决方法
- 番薯网是什么?番薯网有哪些差强人意的设计?-焦点播报
- 世界今热点:SecureCRT中文乱码怎么解决?两种解决方法
- 回顾历史事件:首台通用电子计算机的发明者诞生 谷歌推出第一个涂鸦
- 世界焦点!如何使用数字万用表?数字万用表的使用步骤
- 如何高速下载国外资源?国外资源下载方法技巧|热点聚焦
- 环球热讯:补丁安装命令是什么?补丁安装命令详情
- FBI的WARNING是什么?简单的静态代码检测规则_当前快看
- 当前快播:pps是什么格式?洪恩MDF格式用什么软件打开?
- mysql报错的解决方法 内部异常堆栈跟踪的结尾
- 每日快播:为什么需要命名空间?使用命名空间解决名字冲突
- 数学笔记有哪些?数学无穷级数和收敛判定
- 电源已接通未充电是怎么回事?解决方法有哪些?
- 世界快报:域名访问升级怎么操作?追踪域名指向的IP地址
- 如何解决电脑文件夹打不开的情况?电脑文件夹打不开怎么解决?
- 热点评!为什么要使用框架?使用软件框架的优点总结
- Excel表格中的VALUE函数公式如何使用?VALUE函数使用教程
- bmp是什么格式?bmp文件怎么打开?
- macfee怎么用?macfee使用教程
- torrent是什么文件?torrent文件介绍?
- Win8每次开机gwx.exe进程都会自动启动怎么解决?解决方法
- KB2565063更新补丁是什么?KB2565063可以卸载吗?
- 百度云登陆失败总是显示网络连接失败该怎么办?解决方法
- 临时文件夹在哪?Win10临时文件夹的路径在哪?
- TGA 2022:《Among Us》捉迷藏新模式公布 12月9日发布_世界热资讯
- 怎么查看惠普电脑保修截止日期?惠普电脑保修截止日期查看方法
- 药企组团出国“抢单”,投资人“疯狂”加码低估的biotech,牛市启动了?
- TGA 2022:《猎天使魔女起源:Cereza and the Lost Demon》正式公布!明年3.17发售
- 抑郁症患者“阳了”之后,慎用这几种常见感冒药
- TGA 2022:《自杀小队:杀死正义联盟》新预告:蝙蝠侠亮相!明年5.26发售
- 世界即时看!TGA2022:《猎天使魔女:起源》公开 2023年3月17日发售
- 焦点速看:TGA 2022:生存恐怖游戏《创伤后》公布
- TGA 2022:解谜游戏《Viewfinder》预告 支持简中 当前信息
- TGA 2022:《Replaced》新预告 2023年正式发售 全球今亮点
- TGA 2022:《生化奇兵》之父新作《Judas》公布-全球最资讯
- Windows 11即将支持原生录屏功能 全球速读
- 《侏罗纪世界:进化2》资料片宣传片:前往地中海!-天天最新
- 接连减持!豪取11连板的天鹅股份,股东、高管要 “套现”了?
- TGA 2022:《死亡细胞》×《恶魔城》DLC预告:明年Q1推出
- TGA 2022:VR《地平线山之召唤》新预告 明年2月22日推出_世界热门
- 抖音攻陷美团?-快资讯
- 热门看点:《战地4》制作人回归DICE 领导开发该系列
- 《英雄联盟》《云顶之弈》将于12月12日登陆Game Pass
- 每日低价硬货:12代i9+RTX3050Ti游戏本6199元秒杀_快看
- 即时:微软多爱搜索栏?下一版Windows 11可选4种方案