You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

21 lines
622 B

  1. /*****************头文件*************************/
  2. #include "fsl_common.h"
  3. #include "fsl_pit.h"
  4. #include "fsl_clock.h"
  5. #include "fsl_gpio.h"
  6. #include "uart_Interrupt.h"
  7. #include "pit.h"
  8. void Pit_MyInit()
  9. {
  10. pit_config_t pitConfig;
  11. PIT_GetDefaultConfig(&pitConfig);
  12. PIT_Init(PIT, &pitConfig); //初始化PIT
  13. PIT_SetTimerPeriod(PIT, DEMO_PIT_CHANNEL, USEC_TO_COUNT(50000U, PIT_SOURCE_CLOCK)); //设置通道0
  14. PIT_EnableInterrupts(PIT, DEMO_PIT_CHANNEL, kPIT_TimerInterruptEnable); //使能定时器0中断
  15. EnableIRQ(PIT0_IRQn); //使能PIT中断
  16. PIT_StartTimer(PIT, DEMO_PIT_CHANNEL); //开启通道0定时
  17. }