通信协议---串口、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"。

相关推荐
ZXF_H2 分钟前
Linux tcpdump抓包实践(以http为例)
linux·http·wireshark·tcpdump
悄悄敲敲敲4 分钟前
Linux:信号(二)
linux·操作系统·信号
mit6.8247 分钟前
[box64] 解决ARM64运行x86_64跨平台兼容性 | 机器架构配置
c语言
硬汉嵌入式11 分钟前
将STM32H7的SPI MISO和MOSI短接回环测试配置问题也是非常方便的
stm32·miso·h7-tool·spi回环·mosi
Felven20 分钟前
飞腾D2000 GPIO中断调试
linux·gpio·中断·d2000
喵了meme22 分钟前
C语言实战6
c语言·开发语言
Logic10144 分钟前
C程序设计(第五版)谭浩强 第七章课后习题优化算法与核心步骤解析
c语言·visualstudio·程序员·学习笔记·软件开发·编程基础·c语言入门
喵了meme1 小时前
Linux学习日记21:读写锁
linux·c语言·学习
LYFlied1 小时前
TypeScript 常见面试问题
ubuntu·面试·typescript
暴躁的菜鸡1 小时前
postgresql16.8二进制包编译
ubuntu·postgresql