RTE_PWM.c 544 Bytes
Newer Older
时昊's avatar
时昊 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#include "RTE_PWM.h"
#include "TimerB.h"

void PWM_Init(void)
{
    TimerB_PWM_Init();
}
void PWM_Channel_Init(uint8_t Ch, uint8_t ClkSrc, uint8_t Pol, uint8_t Cae, uint8_t IOSel)
{
    TimerB_PWM_Channel_Init(Ch, ClkSrc, TIMERB_HIGH);
    TimerB_PWM_Channel_Start(Ch);
}
void PWM_Channel_Set_Freq(uint8_t Ch, uint32_t Freq)
{
    TimerB_PWM_Channel_Fre_Set(Ch, Freq, 0);
}
void PWM_Channel_Set_Duty(uint8_t Ch, uint32_t Duty)
{
    TimerB_PWM_Channel_Duty_Set(Ch,Duty);
}
void PWM_Channel_Stop(uint8_t Ch)
{
    TimerB_PWM_Channel_Stop(Ch);
}