LuatOS
文章平均质量分 58
LuatOS学习
April_read
纸上得来终觉浅,
绝知此事要躬行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Modbus RTU从站0x03,0x06,0x10功能码实现——基于LuatOS
继上一篇只实现0x03功能码后,新增0x06和0x10功能码的实现。希望这个简单的示例能够帮助你理解 Modbus RTU 协议的工作原理,并激发你进一步探索其他功能码实现和性能优化的兴趣。原创 2025-05-16 09:14:39 · 492 阅读 · 0 评论
-
手写 Luatos Modbus RTU 库
继上一篇只实现从站部分功能码后,新增主站和从站的大部分功能码0x03、0x06、0x10、0x01、0x05、0x0F功能码的实现。希望能够帮助你理解 Modbus RTU 协议的工作原理,并激发你进一步探索其他功能码实现和性能优化的兴趣。原创 2025-09-17 15:12:53 · 859 阅读 · 0 评论 -
Modbus RTU从站0x03功能码实现——基于LuatOS
该项目实现了一个基于LuatOS的Modbus RTU从站,仅支持0x03功能码(读取保持寄存器)。项目使用Lua 5.3编写,并通过modbuspoll作为主站进行调试。代码分为两部分:main.lua负责初始化从站配置和串口通信,modbus_slave_rtu.lua实现了Modbus RTU从站的核心功能,包括CRC校验、异常处理、寄存器读取等。项目通过设置保持寄存器的值进行测试,并能够响应主站的读取请求。该实现为后续扩展更多功能码(如写入寄存器)提供了基础框架。原创 2025-05-15 12:15:45 · 571 阅读 · 0 评论
分享