【AUTOSAR】MCU Port的配置(MCAL)【EB】

本文介绍了在经典AUTOSAR架构下,如何使用EB工具对MCAL中的Port进行配置。详细步骤包括Port的功能说明、Port的架构、EB工具的配置过程,以及代码生成和编译调试。主要针对ARM内核MCU,但适用于其他内核的MCU。
摘要由CSDN通过智能技术生成

熟悉Classic AUTOSAR架构的朋友应该知道,经常需要用到MCU中的Port这个模块。那么如何通过工具快速配置一个Port呢?
市面上用的比较多的可能是ETAS/Vector/EB等配置工具,具体看项目使用情况。
这里简单介绍一下AUTOSAR架构下,如何使用EB工具对MCAL中的Port进行配置。下面是以某块ARM内核MCU为例进行说明。当然其他内核的MCU也可以通过类似方法配置。仅供学习参考

1.1 Port功能说明
PORT驱动初始化就是对微控制器(MCU)的整个PORT模块进行初始化配置。很多端口和管脚被分配有多种不同的功能,即可以进行引脚功能复用,比如通用I/O、模数转换、脉宽调制等功能。因此,对PORT必须有一个整体的配置和初始化,对各管脚的具体配置和使用取决于微控制器和ECU的引脚功能分配。PORT初始化数据应当尽可能高效地写到每个端口。DIO驱动中所用到的端口的配置和初始化都是在PORT驱动模块中完成的。因此,在使用DIO功能之前,应先进行PORT的初始化。在整个开发过程中,需要不时的结合其它模块进行属性调整。

1.2 AUTOSAR中Port架构

在这里插入图片描述

1.3 EB工具如何配置Port
1) 打开EB工程,双击Port模块,界面如下显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值