AUTOSAR从入门到精通100讲(三十五)-Lin通信协议栈分析三部曲LinTrcv配置及代码分析

LinTrcv

0.Lin通信协议栈简介: 

图片

LIN通信服务是一组用于与LIN通信系统进行车辆网络通信的模块。提供统一的LIN网络接口。对应用层程序隐藏协议信息和消息属性的特性。

Lin通信服务包括:

兼容ISO17987标准的通信协议栈

  --调度表管理机制来处理切换调度表的请求

  --不同Lin帧类型的通信处理

  --提供Lin唤醒和休眠接口

底层Lin驱动

  --实现Lin协议及完成不同平台的硬件访问

Lin协议栈自下而上包括LinDrv,  LinTrcv,  LinIf, LinSM等模块。本文重点分析LinTrcv模块,包括Line收发器Datasheet分析、LinTrcv AutoSar详细设计文档分析、LinTrcv实际项目硬件设计、模块静态代码和动态配置代码分析和使用。

1.Lin收发器硬件DataSheet分析

TJA1021型号Lin收发器是Lin物理总线和MCU微控制器之间的物理接口,波特率配置范围为1kBd~20KBd。Pin对Pin兼容TJA1020 。

图片

1.1 TjA1021收发器引脚功能介绍

-- RXD 接收Lin总线数据发送到MCU,通常情况下和M

猜你喜欢

转载自blog.csdn.net/m0_50230964/article/details/121694511