通信协议---串口、RS232、RS485

串口

起始位:低电平(0)

数据位:通常为8位

校验位:数据位+校验位中为1的位是奇或偶

停止位:高电平(1)
5V TTL电平标准

2.4V~5V:逻辑1; 0~0.4V:逻辑0。

图中是对字符'c'进行数据传输,十进制99,0x63转换为0110 0011。

串口传输时,首先引脚拉低后,维持波特率输出一位的时间后,开始传输数据,一个字节,从最低位开始逐位传输。后选择奇校验位,故为1。最后一位为停止位1。

RS485

485接口原理:串口是一种接口标准,规定了接口的电气标准,即物理层的一个标准他们重新定义了电压,阻抗。

RS485是2线,半双工,多点通信。

电平标准:采用差分信号负逻辑方式。

-(2~6)V:逻辑"1" ;+(2~6)V:逻辑"0"

RS232(Recommended Standard)

电平标准:-3~-15V为逻辑"1",+3 ~+15V为逻辑"0"。

相关推荐
小HANN5 小时前
华为云企业网站上云实战|从零搭建高可用WordPress全站架构(ECS+RDS+ELB+弹性伸缩+云监控闭环)
linux·运维·服务器·经验分享
wuyk5555 小时前
嵌入式驱动开发:量产级工程化实战(第9篇)——低功耗下的通信可靠性
c语言·驱动开发·stm32·单片机·嵌入式硬件
星恒随风5 小时前
Linux库的底层原理:ELF文件格式、静态链接、程序加载、虚拟地址空间与GOT/PLT详解
linux·运维·笔记·学习·状态模式
创界工坊工作室5 小时前
24-基于单片机的仓鼠养殖环境监控系统设计
stm32·单片机·嵌入式硬件·proteus
学逆向的5 小时前
C 突破编译器限制
c语言·开发语言·网络安全
GeW5 小时前
2026新质生产力路线图:Linux、数据库与智能算力融合报告
linux
AR-26710-6 小时前
Linux Day19——日志轮转
linux·运维
祖力556 小时前
驱动工程搭建与字符设备驱动框架
linux·运维·服务器·内核·arm·imx6ull·驱动
endeavor127 小时前
can总线(五)
c语言·stm32·单片机·can
Escalating_xu7 小时前
【Linux 网络编程】网络基础概念(下):IP、端口、Socket 与网络字节序,写代码前先打好基础
linux·网络·tcp/ip