/*****************头文件*************************/ #include "fsl_common.h" #include "fsl_pit.h" #include "fsl_clock.h" #include "fsl_gpio.h" #include "uart_Interrupt.h" #include "pit.h" void Pit_MyInit() { pit_config_t pitConfig; PIT_GetDefaultConfig(&pitConfig); PIT_Init(PIT, &pitConfig); //初始化PIT PIT_SetTimerPeriod(PIT, DEMO_PIT_CHANNEL, USEC_TO_COUNT(50000U, PIT_SOURCE_CLOCK)); //设置通道0 PIT_EnableInterrupts(PIT, DEMO_PIT_CHANNEL, kPIT_TimerInterruptEnable); //使能定时器0中断 EnableIRQ(PIT0_IRQn); //使能PIT中断 PIT_StartTimer(PIT, DEMO_PIT_CHANNEL); //开启通道0定时 }