第十章 ICU组件配置
ICU组件主要是用来做输入捕获的功能配置,对于像是对PWM输出的回读,传感器的单位时间的脉冲计数以及边沿检测。
当前使用的外设是GTM,使用的是GTM_TIM0外设,配置需要MCU和IRQ的支持。
1 ICU中的MCU配置
需要配置当前TIM的时钟使能和分频系数(EB配置中,默认是使能的,不分频);如下图所示。
- GtmCmuConfigClock0Enable 当前的时钟是否使能;
- GtmCmuConfigClock0Div 当前的时钟的分频系数;(具体的时钟树还请参考用户手册的28.10);
下面的七个时钟使能对应着时钟树的七个时钟通道。
下图所示声明为GTM_TIM0的通道0和通道1为ICU所用。
2 ICU中的IRQ配置
需要在Irq组件中(Irq_GtmTIM0_Conf