在TC234 GTM中,TIM channel与PIN脚的映射关系是通过配置GTMTINSEL寄存器进行设定的。如果您想将TIM的...
TIM[0].CH3)) { acknowledgeNewData3(&timDriver3, &g_dataCoherent3); } } void acknowledgeNewData1(IfxGtm_Tim_In *driver, boolean *dataCoherent) { driver->newData = IfxGtm_Tim_Ch_isNewValueEvent(driver->channel); if (driver->...
/* Macro to define the Interrupt Service Routine */ IFX_INTERRUPT(interruptHandlerGtmAtom, 0, ISR_PRIORITY_ATOM); /* Interrupt Service Routine of the ATOM */ void interruptHandlerGtmAtom(void) { IfxGtm_Atom_Ch_clearZeroNotification(g_atomDriver.atom, g_atom...
IfxGtm_Cmu_setClkFrequency(&MODULE_GTM,IfxGtm_Cmu_Clk_6,1000000.0f); // FXCLK: used by TOM and CLK0: used by ATOM IfxGtm_Cmu_enableClocks(&MODULE_GTM, IFXGTM_CMU_CLKEN_CLK0); IfxGtm_Cmu_enableClocks(&MODULE_GTM, IFXGTM_CMU_CLKEN_CLK6); // GTM_CMU...
GTM_TIM[0][2]); ... } void initTIM0_CH3(void) { ... IfxSrc_init(&MODULE_SRC.GTM_TIM[0][3], IfxSrc_Tos_cpu0, ISR_PRIORITY_NEWVALUE); IfxSrc_enable(&MODULE_SRC.GTM_TIM[0][3]); ... } IFX_INTERRUPT(NEWVALUE_ISR, 0, ISR_PRIORITY_NE...