AutoSAR中MCU Driver主要提供了用于基本的控制器初始化、下电、复位功能的服务,同时也为其它MCAL层需要的功能提供对应的服务函数。通常来说在AutoSAR的架构中MCU主要支持以下几个功能:
1.初始化控制器的外设时钟、系统时钟、PLL等,对所有控制器内各个外设模块用到的时钟提供配置服务。
2.初始化定义的RAM Section。
3.为MCU的运行提供省电功能,支持MCU运行相关模式转化配置,支持整个系统复位,以及获取系统复位的原因。
4.支持通用的模块的配置,比如DMA、GTM等。
目标是:
这里 ,我们以S32K144这款芯片为例,RUN模式下,system clock= 80MHz(以下MHz简称M)
如果想快速了解这个芯片时钟,找到对应的datasheet ,找到时钟树: