LIN通信调试
LIN的协议栈是NXP官方下载 FSL_LIN_2.x_STACK_Package_4.5.9版本。
Step1. 在之前已经将LIN Protocol Stack已经一致OK,移植过程中主要遇到了头文件包含、系统平台的寄存器文件与LIN协议栈包中的不太一致、Lkf文件修改、中断向量表的修改等问题,具体忘记了,其实也很简单。
Step2. 使用NXP 配置文件lin_cfg.c lin_cfg.h lin_hw_cfg.h生成后导入工程,编译,下载。
Step3. 设置上位机波特率与下位机配置的对应,一般采用19200Hz。
接着发送消息要注意:
1.Lin type (Master/Slave/Break Only/Header Only)、Checksum(Classic/Enhanced) Type的选择。
2.如果是接收应答帧可以配置为:LIN Type = Header Only,Len = 0。
发送应答:Master给Slave发送数据。
接收应答:Master发送帧头,Slave发送数据。