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

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

作为主设备读取保持/输入寄存器

文章目录

  • 作为主设备读取保持/输入寄存器
    • 1、硬件准备与连接
      • 1.1 RS485模块介绍
      • 1.2 硬件配置与接线
      • 1.3 软件准备
    • 2、读保持寄存器
      • 2.1 主设备发送请求
      • 2.2 从设备响应请求
      • 2.3 主机接收数据
    • 3、读输入寄存器
    • 4、结果
      • 4.1 保持寄存器
      • 4.2 输入寄存器

在前面的 文章中,已经介绍了 ModBus通信的基础知识,解释了内存区域、它们的地址和功能代码。在本文中,我们将专注于如何读取保持寄存器和输入寄存器。

ModBus是一种协议,可以与任何通信标准一起使用。您可以将 modbus 协议与 RS232、RS485 或任何其他标准一起使用。虽然它与 RS485 一起广泛使用,因此在文章中,将使用 RS485。

1、硬件准备与连接

1.1 RS485模块介绍

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

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

在这里插入图片描述

在模块的左侧,RO引脚连接到UAR


http://www.mrgr.cn/news/79313.html

相关文章:

  • 如何在鸿蒙API9和x86模拟器中使用MQTT
  • ️️耗时一周,肝了一个超丝滑的卡盒小程序
  • 图生3d 图生全景 学习笔记
  • 开发基础(3):开发应用沉浸式效果 组件安全区方案
  • Android学习14--charger
  • react hooks的理解
  • 点云标注软件SUSTechPOINTS的安装和使用,自测win10和ubuntu20.04下都可以用
  • 小白爬虫——selenium入门超详细教程
  • 人大金仓(KingBaseEs)数据库操作手册
  • Docker-Compose环境变量
  • web基础和http协议
  • 「Mac畅玩鸿蒙与硬件43」UI互动应用篇20 - 闪烁按钮效果
  • Mysql数据库基础篇笔记
  • LearnOpenGL学习(高级OpenGL -- 深度测试,模板测试,)
  • xss学习前的基础
  • 期末复习-Hadoop名词解释+简答题+代码题hive
  • WordPress阅读文章显示太慢的处理
  • vue 一行显示的动态消息
  • 鸿蒙应用获取wifi连接的ip地址(官方文档获取的格式转换成192.168.1.xxx格式)
  • Linux-实用操作