STM8L TIM2 PWM 输出设置哪里错了?输不出波形

2019-12-14 12:55发布

新手请教!
CLK_PeripheralClockConfig(CLK_Peripheral_TIM2, ENABLE);

GPIO_Init(GPIOB,GPIO_Pin_0,GPIO_Mode_Out_PP_High_Fast);

  TIM2->CCMR1 = TIM2->CCMR1 | 0x70;         
                                
  TIM2->CCER1 = TIM2->CCER1 | 0x03;
  
   TIM2->ARRH = 0;
   TIM2->ARRL = 0xFF;
   
   TIM2->CCR1H = 0;
   TIM2->CCR1L = 0;
   
   TIM2->PSCR = 0;
   
   TIM2->CR1 =TIM2->CR1 | 0x01;

   while (1)
   {
      unsigned char i;
     for(i=0;i<128;i++)
    {
      TIM1->CCR1H = 0;
      TIM1->CCR1L = i;
     delay_10us(500);
    }

    for(i=128;i>0;i--)
    {
      TIM1->CCR1H = 0;
      TIM1->CCR1L = i;
      delay_10us(500);
    }
   }

}               

   
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
freeom_skY_
1楼-- · 2019-12-14 16:39
已解决!
lwg998
2楼-- · 2019-12-14 16:49
 精彩回答 2  元偷偷看……
yucejun
3楼-- · 2019-12-14 18:12
路过~~~~~~
joystring
4楼-- · 2019-12-14 21:42
freeom_skY_ 发表于 2012-8-9 16:14
**** 作者被禁止或删除 内容自动屏蔽 ****

怎么解决的,是用的PD4输出的还是PC5复用输出的?我用PD4输出不了,其它的PWM都可以输出,我要崩溃了
yixuantaba
5楼-- · 2019-12-15 01:57
我的波形到时输出了,但占空比无法调整!!!
bailangcn
6楼-- · 2019-12-15 02:15
楼主这不厚道啊

TIM2_BKR  |=(1<<MOE)

一周热门 更多>