
MODBUS
文章平均质量分 76
位文杰TOP
男,汉族,1996年6月出生于河南周口
展开
-
Modbus 协议学习笔记及常用功能码详解
下面的MODBUS 协议的相关知识 是自己在网上搬运的 以便以后自己查看01.寄存器分类Modbus寄存器分为四种,如下表所示:线圈寄存器:实际上可以表示一个开关量,线圈操作位(bit)一个bit对应一个开关信号,即(0/false,1/true),每个byte字节就能代表8个的位的开关信号,线圈寄存器支持读和写,Modbus的功能码又能对线圈的单个或多个进行一个读取写入操作,其实就是在操作字节的位。实对应上面的功能码也就是:0x01 0x05 0x0f离散输入寄存器:离散输入寄存器..转载 2022-04-15 14:36:53 · 28532 阅读 · 0 评论 -
常用crc16算法的几种最基本的方式
/CRC16校验在通讯中应用广泛,这里不对其理论进行讨论,只对常见的3种//实现方法进行测试。方法1选用了一种常见的查表方法,类似的还有512字节、256字等查找表的,至于查找表的生成,这里也略过。#include "user_crc.h"//#include "stdafx.h" const uint16_t polynom = 0xA001; uint16_t crc16bitbybit(uint8_t *ptr, uint16_t len){ uint8_t i; .原创 2021-02-24 10:34:47 · 5755 阅读 · 1 评论