尘银

手写 Modbus RTU 从站:03/06/16 功能码 + 异常响应,用测试用例逐字节验证

PLC、触摸屏、组态软件都只认 Modbus。本文从零实现一个 RS485 从站协议栈,用真实报文逐字节比对响应,含 CRC 表与异常码处理。

Administrator Administrator 发布于 2026-09-25

自己设计一个串口协议:帧头+长度+CRC,以及一个不会跑飞的解析状态机

「收到乱码就死机」「半包粘包分不清」——这套 1 个字节喂进去、永不越界的协议解析状态机,配完整打包/解包代码与主机端测试。

Administrator Administrator 发布于 2026-09-25

嵌入式串口收发的正确姿势:手写一个工业级环形缓冲区

串口接收丢数据、主循环卡顿,99% 的原因是把解析逻辑写在了中断里。本文给出一个大小固定、无锁、可被中断安全调用的环形缓冲区,附完整工程与实测。

Administrator Administrator 发布于 2026-09-25