新手上路
- 积分
- 26
- 金钱
- 26
- 注册时间
- 2017-7-24
- 在线时间
- 4 小时
|
TIM2_DeInit();
/*TIM2 Frequency = TIM2 counter clock/(ARR + 1) */
TIM2_TimeBaseInit(TIM2_PRESCALER_16, 999);
TIM2_OC1Init(TIM2_OCMODE_PWM2, TIM2_OUTPUTSTATE_ENABLE,500, TIM2_OCPOLARITY_LOW);
TIM2_OC1PreloadConfig(ENABLE);
TIM2_TimeBaseInit(TIM2_PRESCALER_16, 999);
TIM2_OC2Init(TIM2_OCMODE_PWM2, TIM2_OUTPUTSTATE_ENABLE,500, TIM2_OCPOLARITY_LOW);
TIM2_OC2PreloadConfig(ENABLE);
TIM2_Cmd(ENABLE);
我按上面的设置驱动两个LED的亮度(PD3-->TIM2_CH2,PD4 ---->TIM2_CH1)发现定时器2的通道2驱动的led的亮度可调,但是通道1驱动Led不行(已用IO驱动验证Led都可以亮灭,即硬件没问题,然后屏蔽IO驱动),请教下这个是什么问题? 我的option bytes如附件所示:
|
|