恭喜,你发布的帖子
发布于 2026-01-03 08:23:00
10楼
https://chat.deepseek.com/share/5iaekmhi177npu64xm
总结建议
首选方案:调整程序逻辑,允许该请求偶尔超时而不影响整体轮询
次选方案:增加该请求的超时时间至1500-2000ms
优化方案:如果电度表支持,使用“冻结寄存器”功能,先发冻结命令(06写),再读数据(03读)
你买个200smart 控制板,只读电表~~然后时间长点~~
允许超时。只要把超时时间设定成100毫秒。它便过去。只是看见不行的那个灯稍微更长时间亮而已。轮到什么时候能读出来的还是能读出来的。
超时时间从100毫秒到5秒都试过了。它不行的时候总是很准时过了超时时间就触发下一次(不是下一个msg)的重试,然后就总能成功的。
没有冻结功能。冻结你也得发过去啊。
你最后那句话是指什么时间长点?
请填写推广理由:
分享
只看
楼主