首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
大数据
›
数据仓库与分析
›
【STM32】RS485
返回列表
发新帖
【STM32】RS485
[复制链接]
发表于 2026-1-30 00:23:59
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
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特性
使用差分信号传输,抗干扰本事强;
TTL、CMOS都是直接使用电平电压来构成逻辑1/0,但485使用A、B两线的压差来决定,在485线的电压被改变时,由于两线电压的改变被差分消除,因此抗干扰本事更强;
具有强大的组网
功能
,在串口底子协议之上还订定MODBUS协议;
MODBUS协议:使用根本数据包组合成通讯帧格式的高层应用协议(基于数据包或字节);
接口电平低,不易破坏芯片;
传输服从高;
传输隔断远,支持节点多;
3 通讯电路
RS485与别的串口差异,别的串口须要TX毗连另一装备的RX、RX毗连另一装备的TX。而485是A线毗连A线,B线毗连B线;
须要毗连匹配电阻以进步稳固性;
芯片的COMS电平或TTL电平须要485收发器(电平转换芯片)举行相应的电平转换;
毗连一样寻常使用双绞线以进一步抗干扰;
4 RS485电平转换芯片(以TP8485为例)
RS485的电平转换芯片的告急引脚:
R19和R22是两个偏置电阻,用来包管总线空闲时,UAB大于0.2V,克制压差不定导致逻辑紊乱。
收发的电平情况:
5 设置
5.1 相干HAL库函数
5.2 设置步调
着实就是和前面的串口根本划一,只不外须要自行设置并使用一个额外的GPIO口来选择485收发器的发送/吸取模式;
回复
使用道具
举报
返回列表
浏览过的版块
前端开发
分布式数据库
用多少眼泪才能让你相信
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表