芯片是STM32F103VE,通道部分设置程序为: TIM1->BDTR |= TIM_BDTR_OSSR; TIM1->BDTR |= TIM_BDTR_MOE; TIM1->CCR1 = 120; TIM1->CCMR1 &= (~TIM_CCMR1_CC1S);//Output Mode TIM1->CCMR1 &= (~TIM_CCMR1_OC1M); TIM1->CCMR1 |= TIM_OCMode_PWM1; TIM1->CCER &= (uint16_t)(~((uint16_t)TIM_CCER_CC1P)); TIM1->CCER |= TIM_OCPolarity_Low; TIM1->CCER &= (uint16_t)(~((uint16_t)TIM_CCER_CC1NP)); TIM1->CCER |= TIM_OCNPolarity_Low; TIM1->CR2 &= (~TIM_CR2_OIS1); TIM1->CR2 &= (~TIM_CR2_OIS1N);复制代码结果波形如下图所示,第一个脉宽明显大很多。 PWM
评分
查看全部评分