LIN协议栈移植与消息收发调试小结

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发送数据。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值