ZHCZ036B April 2024 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
LIN: 当同步字段错误时,同步字段错误 (ISFE) 标志/中断未设置
0、A
在 LIN 通信期间,如果接收到的同步字段(在 RX 上)是错误的(即同步字段接收到除 0x55 之外的任何值),则 LIN 不会设置 SCIFLR.ISFE 寄存器中的 ISFE 标志或触发 ISFE 中断。在未接收到数据或设置 RX 接收中断的情况下,通信会终止。应用程序无法检测同步字段中的错误。应用程序可以检测同步字段是否为完全空或是否未在给定容差范围内接收到同步字段(如 TMS320F28P55x 实时微控制器技术参考手册中所述),但无法检测同步字段值中的任何错误。
方法 1:如果未在特定时间内设置该标志,则继续轮询 SCIFLR.RXRDY 标志并触发超时。
将以下步骤作为指南执行:
方法 2:将 CPU 计时器配置为在 RX 中断未被触发时中断。此方法不使用 CPU 带宽。
将以下步骤作为指南执行: