这是Keil for Freescale\TRK-KEA64\Freescale_Labs\TRK-KEA64_Keil_Lab2的例程FTM文件
void FTM2_IRQHandler()
{
if (1 == ((FTM2->CONTROLS[0].CnSC & FTM_CnSC_CHF_MASK) >>
FTM_CnSC_CHF_SHIFT) ) /* If the CHF of the channel is equal to 0 */
{
(void)FTM2->CONTROLS[0].CnSC; /* Read to clear flag */
FTM2->CONTROLS[0].CnSC ^= FTM_CnSC_CHF_MASK; /* Clear flag */
FTM2->CONTROLS[0].CnV = FTM2->CONTROLS[0].CnV + FTM_CnV_VAL(
period[0]) ; /* Refresh interrupt period */
FTM_Callback(0);
}