EB软件使用_MCAL中MCU的配置架构

目录

  • 前言
  • 一、McuGeneral配置
  • 二、McuModuleConfiguration配置
    • 1.点击McuModuleConfiguration窗口
    • 2.McuModuleConfiguration→McuClockSettingConfig主要是单片机时钟的配置,是Mcu模块配置的重点与难点
  • 三、McuResetReasonConf配置
  • 四、版本信息
  • 总结


前言

MCU驱动模块主要提供MCU基本的初始化、下电、复位及其他MCAL驱动模块所需要的特殊功能。直接访问微控制器的硬件。MCU驱动可以使能MCU时钟,并设置MCU时钟相关的参数,例如:CPU时钟、锁相环(Phase Locked Loop,PLL)、外设时钟、预分频器等的参数。若系统需要进入低功耗模式,MCU驱动还需完成微控制器在各种状态之间转换所需的工作。

这里主要讲述EB软件中MCU配置架构


直接上图
EB软件使用_MCAL中MCU的配置架构_第1张图片
点击MCU模块,outline窗口会显示配置树。即需要配置哪些东西,打开后可以显示配置的情况,方便查找。

![在这里插入图片描述](https://img-blog.csdnimg.cn/77300d2037784063a5cda413a6a7f928.jpeg

EB软件使用_MCAL中MCU的配置架构_第2张图片
跟上边这个是对应的

一、McuGeneral配置

McuGeneral配置主要是对Mcu模块整体功能的配置,如图7.10所
示。其中,主要配置项如下。
EB软件使用_MCAL中MCU的配置架构_第3张图片
EB软件使用_MCAL中MCU的配置架构_第4张图片
点击对应的窗口,都会有详细的说明。

二、McuModuleConfiguration配置

1.点击McuModuleConfiguration窗口

点击+号可以进行多种McuModuleConfiguration
这里得到MCUMcuModuleConfiguration0,这个是配置的关键

2.McuModuleConfiguration→McuClockSettingConfig主要是单片机时钟的配置,是Mcu模块配置的重点与难点

后续单独出一节详细讲解单片机的时钟系统以及配置,之前也写过单片机stm32的时钟,工作原理基本相同。

三、McuResetReasonConf配置

在ECU中,有很多不同的原因可以造成MCU复位,如果硬件允许,Mcu模块可以获取复位的原因。McuResetReasonConf配置可以添加不同的Mcu复位原因,点击“+”Add new element with default values添加即可
EB软件使用_MCAL中MCU的配置架构_第5张图片
在新建工程时,选择对应的芯片,这一部分可以自动生成

四、版本信息

看注释即可,也可查对应的驱动手册。
不太重要

总结

EB中配置MCAL首先需要分清每个模块,其次需要理清配置架构,每一部分是配置什么东西,这样就能知道自己在配置什么东西,学习过程中不至于一团浆糊。概念性的东西一定要学明白。学习过程中不知道自己在干嘛就很难受。

1.注意多看芯片手册,驱动开发手册

你可能感兴趣的:(EB,单片机,mcu)