GPIO 引脚未配置为复用功能:如果未将对应的 GPIO 引脚配置为 PWM 输出模式,PWM 信号将不会输出。
解决方案:确保引脚配置为定时器的复用功能模式(例如,GPIO_MODE_AF_PP)并启用对应的定时器通道。
c
复制
编辑
GPIO_InitStruct.Pin = GPIO_PIN_8;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; // 配置为复用推挽输出模式
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|