RS485通讯与232在硬件电路上有所不同
485与232程序基本一致
低电平2 3管脚只接受无法发送,高电平只发送无法接收
半双工方式。232全双工模式
6 7管脚中间加120欧电阻,根据经验120-1k选择电阻。
485B上拉电阻 485A下拉电阻
RCC配置系统时钟
GPIO端口配置
NVIC中断优先级
USART串口配置
高电平拉高发送数据时加一个延时函数稳定
先拉低端口使其处于低电平接收状态
USB——485 地负接485B 地正接485A
RS485光耦隔离电路: 信号+电源隔离 RXD通过6N137隔离高速光耦 TLP521低速光耦 TXD高速光耦
远程输出时:二极管保护485在输送过程中不被电击