【STM32 Modbus编程】-作为从设备读取保持-输入寄存器

news/2024/12/19 4:45:23/

作为从设备读取保持-输入寄存器

文章目录

  • 作为从设备读取保持-输入寄存器
    • 1、硬件准备与连接
      • 1.1 RS485模块介绍
      • 1.2 硬件配置与接线
      • 1.3 软件准备
      • 1.4 STM32基础代码准备
    • 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&#x


http://www.ppmy.cn/news/1556299.html

相关文章

Kubernetes 存储方案

Kubernetes 存储方案 在 Kubernetes(K8s)中,容器是无状态的,意味着它们在启动、停止或重启时不会保留数据。虽然这种设计让容器非常轻量和灵活,但在实际应用中,我们往往需要持久化存储,比如数据…

LeetCode hot100-82

https://leetcode.cn/problems/pascals-triangle/description/?envTypestudy-plan-v2&envIdtop-100-liked 118. 杨辉三角 已解答 简单 相关标签 相关企业 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它…

SQL Server数据库还原差异备份

适用范围:SQL Server 本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中还原差异数据库备份。 限制和局限 不允许在显式或隐式事务中使用 RESTORE。 无法在早期版本的 SQL Server 中还原较新版本的 SQL Server创建的备份。 在…

MyBatis写法汇总

Mybatis写法汇总 1. 批量操作 1.1 批量插入 <insert id"batchInsert" parameterType"java.util.List">INSERT INTO user (username, password, create_time) VALUES<foreach collection"list" item"item" separator"…

三菱协议以及C#实现

三菱 三菱的是422的只能用编程口通讯&#xff0c;只能用编程口协议。 波特率&#xff1a;9600数据位位数&#xff1a;7位停止位位数&#xff1a;1位数据校验方式&#xff1a; 偶校验 * D0&#xff1a; 1000 2000 3000 频率 * M0: 电机正转 true 、false * M1&#xff1a;电机…

有/无状态会话 与 Session 与 Spring Security

一、会话&#xff08;Session&#xff09;的基本概念 会话是服务器与客户端之间持续交互的机制。在 Web 应用中&#xff0c;每当用户通过浏览器访问应用时&#xff0c;服务器通常会为其创建一个唯一的会话标识&#xff08;Session ID&#xff09;&#xff0c;并通过 Cookie&am…

双十二年终活动淘宝天猫接口获取攻略

引言 双十二作为电商行业的重要促销节点&#xff0c;对于商家和消费者而言&#xff0c;获取淘宝天猫的相关活动数据至关重要。本文将为您提供一份详细的攻略&#xff0c;介绍如何利用Python爬虫技术获取双十二年终活动淘宝天猫接口数据。 环境准备 在开始之前&#xff0c;请…

Java 模板方法模式:打造高复用性的商品上架模块

&#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;精通Java编…