你好,当我使用 S32KDS 配置 S32K314 的参数时,有两个参数的功能我不明白,也不知道如何定义这些参数的数据范围。手册中是否有对这些参数的解释?请告诉我。谢谢。
你好,我不太清楚这两个参数的计算公式。请告诉我如何设置这些参数?或者,如何才能获得我应该为自己设置的公式参数?
你好@Aoyng
这些参数用于控制 LIN 通信中的定时监控。它们确保在有效的时间窗口内接收到 LIN 帧的预期部分。
LinHeaderTimeout:
LinResponseTimeout
更多详情请参考以下图片:
BR、VaneB
你好@Aoyng
你的理解基本正确,只需澄清几点。在 Header_nominal 公式中,这些值分别对应于
关于超时值的问题,配置 LinHeaderTimeout = 45 而不是 44 就可以了。
由于该参数定义了最大允许时间,因此使用稍高的值可以增加一些余量,并有助于使系统在出现时钟偏差和小的通信延迟时更加稳健。
你好,关于 LinHeaderTimeout 参数的配置,我注意到 Header_nominal 的公式是 13 + 2 + 10 + 10。请问我是否可以理解为 13 代表同步间隔段,2 是同步间隔段的间隔符号,10 是同步段增加了开始和结束位,最后 10 是增加了开始和结束位的 PID?我了解到,同步间隔段的间隔符号至少应为 1 位。那么,如果在 1 位的情况下将 LinHeaderTimeout 设置为 44,是否也可以将其设置为 45?