- 博客(1)
- 收藏
- 关注
原创 FreeModbus踩坑记录
这下明白原因了,我的程序执行过程中涉及的寄存器数不多,但是寄存器的地址分布并不是连续的,且跨度很大,而要解决这个问题很也简单,要不就是更改寄存器的数量,但是我发现将寄存器数修改到满足使用时会远超单片机的RAM大小,作罢;那么就只能把这段代码注释掉了,虽然突兀的一段注释显得不那么完美了,但只能这样了,结束!那么问题就好办了,接下来就只需要找到是哪里执行出现了异常,最终,定位到这里!但是主机读取到的值一直没有更新,这时就该查看下各个函数的执行状态了。最终,可以定位到在主站轮询的过程中发起了该事件。
2024-06-14 20:03:20 592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人