这是我参考大神armink_ztl(http://blog.csdn.net/arminkztl/article/details/11738395)的移植代码弄出来的,目前有几个问题,希望各位牛人帮忙参详一下。
硬件部分:串口一是TTL电平,用作fnish调试。串口三是RS-485电平(用的SP3485芯片),用作Modbus接口。
调试工具:Modbus Poll
配置信息:应答超时100ms,发送间隔200ms
现状:115200波特率的时候响应超时大概1%,9600响应超时超过70%。
调试串口1偶尔会报“Wrong parameter value detected on file ..\FreeModbus\modbus\rtu\mbrtu.c line 231”,然后程序就卡死了。
还请各位帮忙解惑
1