STM32F030系列PWM配置
一、按照TIM15为例子配置PWM输出 void TIM15_Config(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE); //开启管脚时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM15, ENABLE); //打开定时器15的时钟 GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_1); //打开复用功能 GPIO_InitStructure.GPIO_Pin = PB15_LASUO_PWM_OUTPUT; //PWM2输出引脚PB15 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; //复用功能模式 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO