Commit Graph
2 Commits
Author SHA1 Message Date
wangfq 2142674c3e refactor: Modbus 默认波特率 115200 + 资源分析重评估
分析结论 (115200 vs 9600):
- TX 阻塞: 4.3ms (曾 44.8ms) → 活动态 CPU 仅 +2.9%
- 主循环延迟 < 半个测量窗, 不影响线圈检测/光耦/BLE
- 从"临界可用"变为"完全充裕"

固件修复:
- rs485_init: 硬编码 RS485_BAUD → 使用 g_storage_uart_baud (flash 可配)
- 协议文档: Modbus 默认 115200
- DLD154Tool: 串口默认 115200
2026-07-30 17:39:27 +08:00
wangfq 2088cc267c docs: Modbus 主动上报 MCU 资源占用分析
- ISR 层不受 TX 阻塞影响 (TMR0/TMR1 独立运行)
- @9600 活动态 TX 阻塞 45ms (30% CPU), 余量 55ms/150ms → 可行但临界
- @19200 TX 阻塞减半至 22ms (15% CPU) → 推荐
- RAM 增量 <170B, Flash 增量 ~8.5KB
- 优化建议: 提高波特率 / TX FIFO 成组填充 / 间隔参数可配
2026-07-30 17:34:17 +08:00