STM32CUbemx RS485配置
关于rs485详细介绍:http://www.plc100.com/jichu/com/RS/RS-485.htm
https://baike.c114.com.cn/view.asp?id=17098-66469BC9(有一点错误,无伤大雅)
发送接收器: AB端:AB之间正电平 +0.2V~+6V;AB之间负电平 -0.2V~-6V;同一总线上最多可以挂接32个结点。
使能端:控制发送驱动器与传输线的切断与连接(可有无),当“使能”端起作用时,发送驱动器处于高阻状态。
通讯速率:RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
图1 RS232/RS485/RS422规格 源自:http://www.plc100.com/jichu/com/RS/RS-485.htm(有部分错误,以通讯百科为准)
配置及代码可参考: STM32 Cube 发送和接收485数据_齐玉林的博客-CSDN博客
遇到的问题:
1. HAL库配置过程中,若USARTX口被占用的话,会自动映射到可用空闲口,注意映射的管教,USARTX_TX<------>48R,USARTX_RX<------>48T;
2. 485收发器,A<----->A,B<---->B
分类:
STM32CubeMAX
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具