#define PB
/***************************************
利用定时器1的两个PWM通道看看不同占空比下LED亮暗情况
LED是经上拉电阻接入MCU,占空比小的反而更亮
***************************************/
void PWM_INIT()
{
/************不进行预分频*************/
TIM1_PSCRH=0;
TIM1_PSCRL=0;
/**********自动重装载值0-99***********/
TIM1_ARRH=0;
TIM1_ARRL=99;
/***通道1设置为占空比99%(99/(99+1)****/
TIM1_CCR1H=0;
TIM1_CCR1L=99;
TIM1_CCMR1=0x60;//PWM模式1
TIM1_CCER1_CC1E=1;//使能OC1
/****通道2设置为占空比1% (1/(99+1)***/
TIM1_CCR2H=0;
TIM1_CCR2L=1;
TIM1_CCMR2=0x60;//PWM模式1
TIM1_CCER1_CC2E=1;//使能OC2
TIM1_CR1_CEN=1;//使能TIM1
TIM1_BKR_MOE=1;//禁止刹车
}
void main()
{
PWM_INIT();
while(1);
}
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』