AUTOSAR MCAL基础配置(实操)

一、用EB配置工程 操作流程:
1、在EB Tresos配置工具中新建MCAL配置工程,添加MCU和PORT模块,分别对其进行配置。
2、对MCU时钟进行配置,时钟源为外部8M晶振,经过40倍倍频,再经过二分频得到160MHz的PLL输出时钟。最终得到80M内核时钟,40M总线时钟,20M的flash时钟
3、在EB Tresos配置工具中配置PORT驱动模块的端口和引脚,如PTD16,将PortPin Pcr设置为112(=3*32+16),设置为输出
4、MCAL配置工程选择Generate Project ,生成配置代码
二、配置CAN总线通信
1、在Module Configuration 中选择CAN
2、配置CAN参数:选择FlexCAN_A,选择系统时钟作为CAN协议接口的时钟源,波特率配置
3、配置CAN硬件处理对象,如接收需配置接收过滤器
4、MCAL配置工程选择Generate Project ,生成配置代码

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关于 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
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值