AUTOSAR MCAL 配置示例 · 深化篇① Mcu(通用骨架,按芯片调整)
原始 Flomo:https://v.flomoapp.com/mine/?memo_id=MjU1NzY1NzU0
AUTOSAR MCAL 配置示例 · 深化篇① Mcu(通用骨架,按芯片调整)
给 Mcu 一份带具体参数值的配置示例,方便对照实际工程。
示例(以某 32 位 MCU 为例,仅供参考):
-
时钟源:外部晶振 20MHz(或内部 RC)。
-
PLL 倍频分频:
- VCO 倍频到 320MHz。
- 主时钟 160MHz(VCO ÷2)。
- 系统总线 80MHz(÷4)、外设总线 40MHz(÷8)。
- CAN 模块时钟 80MHz、ADC 时钟 40MHz。
-
复位:上电复位 + 引脚复位 + 看门狗复位都开启;复位后应用默认时钟。
-
RAM 段:主数据段 + 堆栈段,启动时初始化,开启 ECC。
-
功耗模式:
- RUN:全时钟。
- HALT / STOP:关外设时钟,保留唤醒源时钟。
- SLEEP:关主时钟,靠唤醒源唤醒。
-
McuModuleConfiguration:进入 RUN 时应用默认时钟设置。
提示:按你手上的芯片(如 TC3xx)实际 PLL 结构与频率上限会不同,这里只是骨架。配之前先看芯片手册的时钟树,确认倍频/分频系数和最大频率。
📎 模块卡(Mcu):https://v.flomoapp.com/mine/?memo_id=MjU1NzIwODI0
📎 总览:https://v.flomoapp.com/mine/?memo_id=MjU1NzIwNjEy
📎 专题入口:https://v.flomoapp.com/mine/?memo_id=MjU1NzIwMTcx