串口详细介绍

1、串口的应用
它是一个数据通信的协议,在实际应用中:对设备运行日志的数据采集,另一个就是程序的调试。
这里所说的串口是RS232电平的。
2、通信的相关概念
1)全双工:在同一时刻,既能接收数据同时还可以发送数据
半双工:在同一时刻,只能接收数据或者发送数据
2)同步:在物理连接上是有一条时钟线的,用这种通信方式就必须有一个主机,因为时钟是由主机控制的
这个只是一个简单的串口应用,实际的串口是有9条线连接的
上图是DB9针的定义
TTL:直接是有MCU输出的
‘1’:电压范围——2.5~3.3V(主要是指ARM芯片),4~5V(主要是指51内核的芯片)
‘0’:电压范围——0.5~0V(这个是包含所有的芯片)
这里所说的电压范围是在实际的硬件设计中要保证的。
232:这个是经过232芯片之后的电平
‘1’:-3~-15V
‘0’:3~15V
在实际中测试得到的电平电压是9V和-9V
5,数据传输的协议:(是保证数据发送和接收一致,但是对数据的含义没有规定)起始位数据位奇偶校验位停止位
所占位数15~811/2电平00/10/11
常用协议格式
1+8+0+1=10位
狭基线纹香茶菜
起始位:表示一帧数据的开始
agv驱动器数据位:发送的有效数据
一个度导航
奇偶校验位:检验有效数据是否传输正确,可靠性不高
停止位:表示一帧数据的结束
总线空闲:总线上没有数据传输(高电平)
开始位:0--低电平(空闲态检测到下降沿)
数据位:(用户所要发送的数据)5~8(7/8)--ASCII码(8位)--字节(8位)奇偶校验位:判断数据位中1+奇偶校验位中的1必须为奇数/偶数。
奇校验:数据位中1+奇偶校验位中的1必须为奇数。
偶校验:数据位中1+奇偶校验位中的1必须为偶数
电子台历停止位:1--高电平
骨刺消痛膏6,波特率
空气雨伞
相当于串口发送的速率
串口每秒钟发送的位数
常见:48009600115200
注意:两个设备的波特率必须相同

本文发布于:2024-09-21 21:42:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/116300.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   数据位   发送   串口   实际
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议