【STM32】RS485通信协议详解
RS485是常见的串口接口。
大部分图片来源:正点原子HAL库课程
专栏目录:记录自己的嵌入式学习之路-CSDN博客
目录
1 串口、UART、TTL、RS232、RS422、RS485的关系
1.1 串口
1.2 UART、TTL、RS232、RS422、RS485
1.3 常见串口标准的比较
2 RS485特征
3 通信电路
4 RS485电平转换芯片(以TP8485为例)
5 配置
5.1 相关HAL库函数
5.2 配置步骤
1 串口、UART、TTL、RS232、RS422、RS485的关系
1.1 串口
串口是一个通讯时序的标准,它规定的仅仅是发送的数据位,要有启动位、有效数据位、校验位和停止位,然后启动位是逻辑0,停止位是逻辑1,以及发送时它们的先后顺序这些。
1.2 UART、TTL、RS232、RS422、RS485
UART、TTL、RS232、RS422、RS485之类的是串口的接口标准,我理解为关于电平协议,就是什么电平代表逻辑1,什么电平代表逻辑0等等。STM32输出的原生串口信号是CMOS电平的。
1.3 常见串口标准的比较
2 RS485特征
3 通信电路
4 RS485电平转换芯片(以TP8485为例)


5 配置
5.1 相关HAL库函数
5.2 配置步骤
作者:Tesseract_9527