第五章 GPT模块配置
由于GPT配置需要和Irq和Mcu进行配合设置(GPT可以由芯片外设中的GTM和GPT12实现,这次是以GTM为实现)。
1 GTM外设时钟配置
首先需要对MCU组件进行配置,配置GTM的时钟,需要参照GTM的CMU时钟树。
下图时钟树的CLS0_CLK为MCU(McuClockSettingConfig_0中的 McuSTMFrequency )fSTM;一般默认设置为100MHZ;
MCU\GtmGlobalConfiguration\General中:
GtmCmuGlobalClockNumerator 和 GtmCmuGlobalClockDenominator 为CMU全局时钟的分频系数;对应时钟树中的Global Clock Divider。
GtmCmuFixedClockEnable 是否使能当前的FXCLK模块;对应GTM时钟树中的EN_FXCLK。
GtmCmuFixedClockSel 是对FXCLK模块的时钟源进行选择;对应GTM时钟树中的FXCLK_SEL。可以选择全局时钟也可以灵活选择CMU_CLK0~7。
GtmCmuConfigClock0Enable 是对Clock Sou