Autosar MCAL配置——Lin

9 篇文章 0 订阅 ¥199.90 ¥299.90
本文介绍了如何在AutoSAR中配置Lin Master,包括设置DEM参数如LinDemEventParameterRefs和E_TIMEOUT,开启或关闭开发错误检测,配置LIN General的超时时间和版本信息API,以及配置Lin通道的波特率、ID和唤醒功能。
摘要由CSDN通过智能技术生成


前言

Lin总线是主从模式,且属于低成本单总线,在汽车上主要使用在车窗、车门、天窗等小控制器上,且这些小产品作为Slave,基本是不会跑AutoSAR软件,因此基本上只有Master会跑AutoSAR(Slave也会有Autosar,采购时需要明确主从),本文讲Lin Master在AutoSAR上应用。比如BCM(车身控制器)就是典型的Lin Master。
BCM

一、配置DEM参数

dem
LinDemEventParameterRefs:DemEventParameter元素引用的容器,如果发生相应的错误,将使用API此容器中提供,并可由供应商的特定错误引用进行扩展。
E TIMEOUT:引用DemEventParameter,当错误“timeout caused by hardware error”发生时,将发出DemEve

关于 Autosar Mcal 配置,可以提供以下信息: AutosarAUTomotive Open System ARchitecture)是一个开放的汽车软件架构标准,旨在实现汽车电子系统的模块化、可扩展和可重用。Mcal(Microcontroller Abstraction Layer)是 Autosar 中的一个模块,用于抽象微控制器硬件和外设的差异,提供统一的接口供上层软件使用。 Mcal 配置主要涉及以下几个方面: 1. 硬件配置:包括选择适当的微控制器和外设,以满足系统要求。这可能涉及选择适当的处理器类型、内存大小、时钟频率等,并配置外设如总线控制器、定时器、ADC/DAC等。 2. 驱动程序配置:根据硬件配置选择并配置相应的驱动程序。驱动程序是与特定硬件外设交互的软件模块,提供读写寄存器、初始化外设等功能。 3. 中断配置配置中断控制器以管理硬件中断。这包括设置中断优先级、中断服务函数等。 4. 时钟配置配置时钟源和时钟分频器,以提供适当的时钟频率给微控制器和外设使用。 5. 接口配置配置与其他 Autosar 模块的接口。这可能涉及配置通信总线、CAN/LIN/FlexRay 等通信协议栈。 6. 配置参数:配置 Mcal 模块的参数,如缓冲区大小、超时时间等。 以上是一般的 Mcal 配置内容,具体的配置细节和工具可能会有所不同,具体取决于使用的 Autosar 开发平台和工具链。建议参考相关的 Autosar Mcal 文档和工具手册,以了解更详细的配置步骤和注意事项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诊断协议那些事儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值