TIM5_Delay.h 440 B

12345678910111213141516171819202122
  1. #ifndef __TIM5_DELAY_H_
  2. #define __TIM5_DELAY_H_
  3. #include "main.h"
  4. typedef enum{
  5. CALC_TYPE_US,
  6. CALC_TYPE_MS,
  7. CALC_TYPE_S
  8. }CALC_TYPE;
  9. void TIM5_Init_Query(CALC_TYPE type,uint32_t val);
  10. void TIM5_US_CALC(uint32_t us);
  11. void TIM5_MS_CALC(uint32_t ms);
  12. void TIM5_S_CALC(uint32_t s);
  13. //#define delay_us(us) TIM5_US_CALC(us)
  14. //#define delay_ms(ms) TIM5_MS_CALC(ms)
  15. //#define delay_s(s) TIM5_S_CALC(s)
  16. #endif