大连做网站哪家公司好,网站标题空格,手机端开发工具,北京企业宣传片制作公司Generic Time Module通用时钟模块GeneralGtmCfg_DevErrorDetect开发者错误检测开关GtmCfg_DemErrorReporting诊断错误报告开关GtmCfg_VersionInfoApi获取版本信息的接口开关GtmCfg_ConfigSetClockManagementUnitGlobal_Clock_Control_Numerator全局时钟分频器的分子Global_Cloc…Generic Time Module通用时钟模块General GtmCfg_DevErrorDetect开发者错误检测开关GtmCfg_DemErrorReporting诊断错误报告开关GtmCfg_VersionInfoApi获取版本信息的接口开关GtmCfg_ConfigSetClockManagementUnitGlobal_Clock_Control_Numerator全局时钟分频器的分子Global_Clock_Control_Denominator全局时钟分频器的分母可选范围1——0x0100 0000FXCLK_Selection线路EN_FXCLK的输入时钟默认为CMU_GLK_EN如果要启用其他时钟必须设置Has_CMU_FXCLK_CTRL_REG STD_ON其他的配置都是使能某个CMUClock Management Unit时钟管理单元一般全勾上就行FCLK为Fixed Clock固定时钟ECLK为External clock外部时钟CLK为普通时钟 CMUClockControl时钟管理单元我这个芯片只有7个CMUClockDivider是分频值填写0x0-0xffffff的值就行其余两个配置项动不了。 FXClockControl配置FXCLK时钟这种配置也简单一路添加加到CMU_FXClockId里面选不到新的就行 TimeBaseUnit时基单元TBU_CHx_Enable使能通道TBU_CHx_LowRes使能低分辨率控制。这个一般没啥用。TBU_CHx_Channel_mode有两种模式不检查模式使用低计数器位0-23检查模式使用较高计数器位3-26。两种模式可以用在TIM和DPLL模块。TBU_CHx_CMU_Channel_Select时钟源选择引用隔壁的CMUClockControl模块里面的配置勾选了哪个通道可以直接使用GtmReg.h里面的GTM.TBU.CHx_BASE.U来获取计时 静态代码Gtm_Init也就是GtmCfg_Init初始化接口在EcuM启动的时候调用GtmCfg_GetVersionInfo获取版本号Gtm_Cmu_Init也就是GtmCfg_Cmu_Init初始化CMU接口在GtmCfg_Init里面调用Gtm_Tbu_Init也就是GtmCfg_Tbu_Init初始化TBU接口在GtmCfg_Init里面调用