Modbus
文章平均质量分 94
Modbus
小康师兄
1、多年嵌入式软件开发经验;
2、同样擅长Android开发和微信小程序开发;
3、做过大厂的系统工程师,当过小厂的嵌入式主管,现在是个创业公司的软件经理;
4、对IoT物联网开发有自己的见解,业余时间喜欢沉淀、整理与分享输出自身的技术知识。
展开
-
基于“ModBus写文件”实现STM32串口IAP升级固件(下)
STM32下位这边分为两个程序,一个是BootLoader,一个是正常启动的APP流程正常启动流程Created with Raphaël 2.1.2开始 读取内部Flash OTA_STATUS==0?跳转APP 等待固件升级 yesno固件升级流程上位机流程详情见上一篇博客Created with Raphaël 2.1.2接收串口数据(ModBus写寄存...原创 2018-05-19 15:35:40 · 5010 阅读 · 5 评论 -
基于“ModBus写文件”实现STM32串口IAP升级固件(上)
ModBus协议ModBus是一个应用层的通信协议,广泛应用于工业控制等领域。 主要功能码有0x03(读多个寄存器),0x10(写多个寄存器),0x15(写文件)。 这里主要说明0x15(写文件)功能码0x15(写文件)请求 说明 长度 值 地址域 1个字节 功能码 1个字节 0x15 请求数据长度 1个字节...原创 2018-05-19 12:47:40 · 8555 阅读 · 6 评论 -
ModBus用户自定义文件读写功能
ModBus用户自定义文件读写功能功能分类公共功能码是较好地被定义的功能码,保证是唯一的,MODBUS 组织可改变的,公开证明的,具有可用的一致性测试,MB IETF RFC 中证明的,包含已被定义的公共指配功能码和未来使用的未指配保留供功能码。用户定义功能码有两个用户定义功能码的定义范围,即 65 至 72 和十进制 100 至 110。用户没有 ...原创 2018-06-24 18:30:04 · 7800 阅读 · 2 评论 -
Modbus协议整理
01 读线圈状态读取从机的线圈状态(ON/OFF),位操作。例:请求从机设备17读00020-00056线圈。其中00020-00056为线圈的寄存器信息地址,这些线圈的寄存器寻址地址为0019 – 0055,共访问37个线圈。描述Hex从机地址11功能码01寄存器起始地址(高)00寄存器起始地址(低)13寄存器数量(高)00寄存器...原创 2019-02-13 16:54:48 · 1715 阅读 · 0 评论