void WSCH_PwmChannel(TIM_TypeDef *TIMx, uint16_t TIM_Channel_x, uint16_t TIM_PulseVal)
{
TIM_OCInitTypeDef TIM_OCInitStructure;
STM32_GPIO_Init(PIN_T38, GPIO_Mode_AF_PP);//引脚配置
//独立配置-PWM引脚
TIM_OCInitStructure.TIM_Pulse = 0;//占空比=0,在下面的TIM_SetCompareX中设定
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;//当计时器值小于比较器设定值时则TIMX输出脚此时输出有效高电位。
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Disable;//关闭引脚输出
TIM_OCInitStructure.TIM_OutputNState = TIM_OutputState_Disable;//关闭引脚输出
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;//极性
TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High;//极性
//指定在空闲状态下的TIM输出比较引脚的状态。仅供TIM1和TIM8有效。
//TIM_OCInitStructure.TIM_OC
32F103的TIMER配置
最新推荐文章于 2024-04-01 15:17:32 发布