zoukankan      html  css  js  c++  java
  • STM32的RS485控制

    简介

    STM32的串口带有DE功能引脚,可以用于硬件控制RS485收发器,以STM32L071RBT6相关的文档为基准作记录。

    功能描述

    具体介绍可以在官方参考手册的USART章节,USART functional description小节的RS485 Driver Enable部分查看。

    整个配置过程需要配置的参数包括:

    1. 通过USART_CR3控制寄存器的DEM位可以开启硬件RS485控制
    2. USART_CR1控制寄存器的DEAT[4:0]确定Assertion Time,即激活DE端与发送起始位的时间间隔
    3. USART_CR1控制寄存器的DEDT[4:0]确定De-Assertion Time,即失效DE端与停止位发送完成的时间间隔
    4. USART_CR3控制寄存器的DEP位控制DE端的有效极性,即激活DE端后的电平状态

    使用说明

    ST有专门的文档介绍STM32的RS485 Driver Enable功能使用,点击查看
    一张图说明了DE引脚控制与一帧数据传输的关系

    总结

    通过STM32的DE引脚使用硬件控制RS485收发器,可以省去手动操作RS485收发器的使能引脚步骤。

  • 相关阅读:
    mvc UrlHelper
    Bootstrap框架
    Swiper插件
    JQuery 滚动条长度
    JQuery 全屏滚动
    JQuery TODOList
    JQuery 节点操作
    JQuery 事件委托 事件代理
    JQuery 关闭事件冒泡
    JQuery resize和scroll方法
  • 原文地址:https://www.cnblogs.com/niu-li/p/13300159.html
Copyright © 2011-2022 走看看