Files
CH32V208WBU6/DRV/drv_tim.h
T
2024-02-29 00:45:47 +08:00

40 lines
614 B
C

/*
* drv_tim.h
*
* Created on: Mar 31, 2023
* Author: gxms0
*/
#ifndef BSP_DRV_TIM_H_
#define BSP_DRV_TIM_H_
#include "ch32v20x.h"
uint32_t get_ticks(void);
uint32_t get_ticks_msec(void);
void delay_s(uint32_t time);
void delay_ms(uint32_t time);
void delay_us(uint32_t time);
void tim_init(void);
void TIM_PWM_Init(void);
void TIM_BASE_Timer1(void);
void TIM_PWM_Timer2(void);
void TIM_PWM_Timer3(void);
void TIM_PWM_Timer4(void);
void TIM_BASE_Timer5(void);
void tim_setPWM(uint8_t channel, uint16_t width);
void tim_setMOT(uint8_t channel, uint16_t width);
#endif /* BSP_DRV_TIM_H_ */