-> 返回总目录-<
一、MCU配置
1、配置目标
不适用硬件。
2、目标依赖
2.1 硬件使用
不适用硬件
2.2 软件使用
MCU模块,不适用
2.3 新增模块
无新增
3、EB配置
3.1 配置讲解
具体可在MC-ISAR_TC3xx_UM_Basic.pdf、MC-ISAR_TC3xx_Config_Verification_Manual_BASIC.pdf和MC-ISAR_TC3xx_UM_Demo.pdf中查看MCU模块章节的配置描述,和配置生成动态代码描述。
MCU模块如图所示配置,分别按照如下配置列举章节。
3.2 General配置
McuGeneralConfiguration配置为MCU需要的API接口使能,勾选需要的,去掉不需要的接口功能。
McuResetSettingConf,这里配置是否需要使用复位,选择复位原因。
McuTrapSettingConf,设置Trap使能,对应异常发生时是否需要进入trap。
3.3 McuClockSettingConfig配置
McuClockSettingConfig,时钟配置,这里是有多少组配置就创建多少组,正常初始化只需要一个配置。这里创建一个即可。
时钟配置中需要配置的模块
配置系统PLL
配置外设PLL
配置时钟分配,具体到各模块的时钟频率
3.4 McuDemEventParameter配置
Dem相关配置,需要Det时可以配置
3.5 McuModeSettingConf配置
模式配置
模式配置中配置standby模式
3.6 McuRamSectorSettingConf配置
ram初始化配置,可以在初始化时配置ram区域
3.7 GtmGlobalConfiguration配置
Gtm配置,Gtm在mcu里分配资源使用
3.7.1 General配置
配置时钟分频
3.7.2 Cluster配置
配置时钟cluster,这是时钟树分配下来的时钟源,可以参考PWM和ICU章节描述
3.7.3 GtmTbuChannel配置
Tbu配置,基本不用改
3.7.4 GtmTomGlobal配置
配置Tom,定时器输出,可以配置PWM输出
Group配置,不需要改
Channel配置需要变更,选择PWM需要的输出PIN
3.7.5 GtmATomGlobal配置
Atom配置
配置PWM输出pin
3.7.6 GtmTriggerAdc配置
Gtm可以配置成ADC采样,这里配置触发源
3.8 McuHardwareResourceAllocation配置
配置硬件资源分配。在后面章节都有需要配置该部分,比如Gtm使用哪一个通道,Asclin使用哪个通道等。
3.8.1 McuGtmAllocation配置
配置GTM资源分配,这里有TIM,TOM和ATOM
配置TIM,选择通道,并配置使用的功能。
配置TOM,配置通道及功能使用
配置ATOM,并配置通道及功能使用
3.8.2 McuAscLinAllocation配置
配置ASCLIN,配置通道和功能使用
3.8.3 McuCcu6ModuleAllocation配置
配置CCU6模块使用,可配置成ADC,ICU和PWM功能
3.8.4 McuGpt12ModuleAllocation配置
配置GPT12模块使用,可以配置成ICU和GPT定时器使用
3.8.5 McuEruAllocation配置
配置ERU模块,可以配置成DSADC,ICU和ICU功能
3.8.6 McuStmAllocation配置
配置STM,配置通道使用选择
3.9 McuResetSetting配置
配置复位,需要可以配置。
3.10 McuDemEventParameter配置
3.11 McuResetReason配置
复位原因不需要配置,生成是固定的宏定义。
3.12 PublishedInformation配置
版本描述,固定的。
文章来源:https://www.toymoban.com/news/detail-799065.html
->返回总目录-<文章来源地址https://www.toymoban.com/news/detail-799065.html
到了这里,关于TC397 EB MCAL开发从0开始系列 之 [1.2] MCU模块配置介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!