Autosar MCAL配置:S32K344的LPUART和Emios之ICU功能配置实战

本文介绍了基于Vector Davinci Configurator配置S32K344微控制器的Emios ICU功能,包括硬件电路介绍、Port引脚配置、DIO引脚配置、MCU时钟配置、MCL库模块配置、Emios Commons配置、ICU模块配置以及LPUART的设置。通过这些配置,实现了外设唤醒、中断捕获和串口通信等功能。
摘要由CSDN通过智能技术生成

基于Vector配置S32K344的Emios之ICU功能
1.硬件电路介绍
2.通过Vector Davinci Configurator的Basic Editor配置MCAL 2
2.1.Port引脚配置 2
2.2.DIO引脚配置 3
2.3.MCU中的时钟配置 4
2.4.MCL微控制器库模块配置 4
2.5.Emios Commons配置 6
2.6.ICU模块配置 7
2.6.1.eMIOS的ICU配置 7
2.7.OS的中断向量配置 8
2.8.LPUart配置 9
1.硬件电路介绍
1.1.本文介绍示例电路图如下图所示,PTD31引脚接外设模块的唤醒引脚,PTD30引脚用于捕捉外设模块上电完成后,返回一个INT信号,用于MCU确认外设启动成功。启动成功后,才可以通过串口进行通讯。
在这里插入图片描述

2.通过Vector Davinci Configurator的Basic Editor配置MCAL
2.1.Port引脚配置
2.1.1.Wakeup引脚的Port口配置,在选中Port-PortConfigSet-Portcontainers中,创建PortContainerD,在PortPins下创建一栏,配置如下图所示:
在这里插入图片描述

2.1.2.INT引脚的PORT端口输出中断信号捕获配置,在选中Port-PortConfigSet-Portcontainers中,创建PortContainerD,在PortPins下创建一栏,通过查规格书可知PTD30脚用于ICU时,可以配置为eMIOS_2_CH_16,配置如下图所示:
在这里插入图片描述

2.1.3.LPUART3的TX引脚的配置,在选中Port-PortConfigSet-Portcontainers中,创建PortContainerD,在PortPins下创建一栏,具体配置如下:
在这里插入图片描述

2.1.4. LPUART3的RX引脚的配置,在选中Port-PortConfigSet-Portcontainers中,创建PortContainerD,在PortPins下创建一栏,具体配置如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值