×
嵌入式 > 技术百科 > 详情

STM8S208R8的第九个程序---占空比

发布时间:2020-06-20 发布时间:
|
#include

#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);


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Semtech的LoRa技术携手Chipsafer将牧场连接至云端