STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记

之前使用cubemx时发现部分单片机是具有硬件485和自动波特率的。

串口硬件RS485

STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记

硬件自动波特率

只有部分系列是支持的
STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记
STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记
自动波特率分为四种模式
STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记
串口发送时是先发送低位,LSB模式,比如0x01 二进制为0000 0001 先发送1再发送0000 000

  1. 任意以1 bit开始的字节
  2. 任意以1 0 发送的字节
  3. 固定0x7F
  4. 固定0x55
    误差率
    STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记
    STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记

发送引脚和接收交换

STM32 cubemx uart串口 硬件RS485 自动(自适应)波特率 发送引脚和接收交换引脚 调试笔记