S32K3 MCAL MCU配置 (二) 基于EB tresos

MCU配置(二)

之前讲完了时钟、晶振和时钟树。有了时钟树,我们就可以完成MCU clock_config,然后配置我们的MCU mode,这里的时钟配置和模式配置应该是一种组合关系,即什么样的模式应该给配置什么样的时钟。见下图:

运行模式下使用正常配置的时钟;

休眠模式下使用休眠模式的时钟,一般为了降低功耗,这个时钟能用就行;

休眠的配置与唤醒相关,挖个坑后续填上

这里我们介绍RUN模式下MCU的时钟配置

由于MCU时钟配置比较庞大,如果每个配置选项卡都讲,工作量还是比较大的,这里我们引入一个方法快速配置时钟,具体每个选项卡的配置还是得自行摸索比较好

首先我们打开S32DS的clock,我们在时钟树配置好时钟后,点击更新源代码

然后对照S32DS的外设,MCU的CLOCK配置,进行EB的MCU CLOCK配置

在EB的界面下,前四个选项卡依次为:

快速内部时钟;

慢速内部时钟;

快速外部时钟;

慢速外部时钟

McuCgm0PcsConfig按照DS配置即可

剩余主要是一些MUX的配置,MUX的映射关系可以在我们的时钟树找到

然后是锁相环

时钟参考点,这个根据需求配置,外设有用到时钟参考点就配置,没有就不管

总之,时钟配置可以在S32DS上通过时钟树生成,然后copy即可

时钟配完了,接下来就是模式配置,我们配置一个RUN模式

在MCU模式配置下新增一个配置,双击进入,模式设置为RUN

API勾选如下:

在这个选项卡下勾选RUN模式下需要使能的外设模块

MCU其他选项卡如果有报错的,找到选项卡,添加必须的元素即可,在不考虑诊断的情况下,MCU配置完时钟和模式,就可以跑起来了

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值