技术栈
libmodbus
Hello_Embed
1 小时前
笔记
·
stm32
·
单片机
·
嵌入式
·
freertos
·
libmodbus
libmodbus 移植 STM32(USB 串口后端篇)
此前我们已经完成了 STM32 平台 USB 串口的基础收发功能实现,同时基于 libmodbus 改造出了适配 STM32+FreeRTOS 的空模板。为了打通完整的通信链路,实现USB 串口作为 libmodbus 底层通信后端的核心目标,需要将两套独立的源码进行融合适配。本篇笔记将重点讲解源码合并编译、内存管理替换、USB 接口适配等关键步骤,梳理移植的核心逻辑与实操要点。
嵌入式×边缘AI:打怪升级日志
4 天前
数据库
·
libmodbus
[特殊字符] libmodbus RTU 源码情景分析 - 发送请求
重要知识点:RTU 协议需要精确的时间控制,这个时间用于帧间隔检测。公式解释:1000000:将秒转换为微秒(1秒 = 1,000,000 微秒)
Hello_Embed
8 天前
笔记
·
单片机
·
嵌入式
·
freertos
·
libmodbus
libmodbus 源码分析(发送请求篇)
在上一篇笔记中,我们完成了 libmodbus 库的介绍、源码获取与阅读工具的实操,为深入研读源码打下了基础。libmodbus 的核心价值在于封装了 Modbus 协议的底层细节,而发送请求是 Modbus 主设备的核心操作之一。本次笔记将以modbus_write_bits(写多个线圈)函数为例,拆解 libmodbus 发送请求的完整执行流程,深入解析每一步的源码逻辑与核心结构体作用,帮助你理解 libmodbus 的底层封装思路,为后续的二次开发与裸机移植提供理论支撑。
sakabu
1 年前
笔记
·
学习
·
开源协议
·
modbus协议
·
libmodbus
libmodbus编程应用(超详细源码讲解+移植到stm32)
目录前言libmodbus开发库1.功能概要2.源码获取3.libmodbus与应用程序的关系libmodbus源代码解析
初级代码游戏
1 年前
modbus
·
服务
·
libmodbus
libmodbus:写一个modbusTCP服务
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
我是有底线的