当前位置: 首页 > article >正文

【STM32 Modbus编程】-作为从设备写入寄存器

作为从设备写入寄存器

文章目录

  • 作为从设备写入寄存器
    • 1、硬件准备与连接
      • 1.1 RS485模块介绍
      • 1.2 硬件配置与接线
      • 1.3 软件准备
    • 2、写入单个寄存器
      • 3、写入多个寄存器

本文将介绍STM32作为ModBus从设备如何发送对写入单个和多个寄存器的查询的响应。

1、硬件准备与连接

1.1 RS485模块介绍

RS485通信方法中使用的信号电平通常为-7V至+12V。微控制器引脚通常不是为处理这些电平而设计的。这就是为什么这些信号需要转换为低电压的原因,例如±3V。该模块上有MAX485芯片,可以完成大部分转换工作。

RS485模块的引脚排列如下所示:

在这里插入图片描述

在模块的左侧,RO引脚连接到UART的RX引脚,DI引脚连接到TX引脚。

RE 和 DE 引脚负责将模块设置为接收器或发送器模式。

  • 当 RE 引脚为低电平且 DE 引脚为低电平时,模块设置为接收器模式。
  • 当 DE 引脚为高电平且 RE 引脚为高电平时,模块设置为发射器模式。

引脚 A 和引脚 B 是承载传输信号的输出引脚。

让我们举一个例子,我们向模块提供数据,0x95(10010101)。如果模块由 5V 供电࿰


http://www.kler.cn/a/452919.html

相关文章:

  • 有没有免费提取音频的软件?音频编辑软件介绍!
  • 贪心算法(常见贪心模型)
  • 横向项目三模态融合笔记
  • windows和mac共享文件夹访问教程
  • C语言项目 天天酷跑(上篇)
  • GoFrame框架介绍
  • Linux 中检查 Apache Web Server (httpd) 正常运行时间的 4 种方法
  • 开源轮子 - HTTP Client组件
  • 关于Qt中query.addBindValue()和query.bindValue()报错:Parameter count mismatch
  • 深入理解 PyTorch 的 view() 函数:以多头注意力机制(Multi-Head Attention)为例 (中英双语)
  • Ubuntu 24使用systemctl配置service自动重启
  • AWS Transfer 系列:简化文件传输与管理的云服务
  • ubuntu22.04修改mysql存储路径
  • 【ES6复习笔记】数值扩展(16)
  • 【更新】Docker新手入门教程2:在Windows系统通过compose创建多个mysql镜像并配置应用
  • 数字IC后端设计实现十大精华主题分享
  • 【数据科学导论】第一二章·大数据与数据表示与存储
  • 如何不让场景UI受后处理影响
  • k-Means聚类算法 HNUST【数据分析技术】(2025)
  • 宝塔面板跨服务器数据同步教程:双机备份零停机
  • centos7 下使用 Docker Compose
  • Git工作流的最佳实践
  • flask后端开发(1):第一个Flask项目
  • stm32制作CAN适配器5--WinUsb上位机编写
  • SpringBoot 整合Web开放
  • 推动开源数据生态:SeaTunnel ByConity技术沙龙精彩回顾