关于pwm控制io口的问题,如何切换控制的io口

2019-07-20 01:51发布

void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef *htim)
{
    GPIO_InitTypeDef GPIO_Initure;
        __HAL_RCC_TIM3_CLK_ENABLE();                        //使能定时器3
    __HAL_RCC_GPIOH_CLK_ENABLE();                        //开启GPIOB时钟
       
    GPIO_Initure.Pin=GPIO_PIN_11;                   //PB1
    GPIO_Initure.Mode=GPIO_MODE_AF_PP;          //复用推挽输出
    GPIO_Initure.Pull=GPIO_PULLUP;          //上拉
    GPIO_Initure.Speed=GPIO_SPEED_HIGH;     //高速
        GPIO_Initure.Alternate= GPIO_AF2_TIM3;        //PB1复用为TIM3_CH4
    HAL_GPIO_Init(GPIOH,&GPIO_Initure);
}

f429的程序,我把pb1换成了ph11没有任何反应,我个人猜测是是定时器通道的问题,但是我应该怎么解决呢?这里说的数据手册表又是哪一个文件?我的资料里好像没有这个东西,麻烦大佬发我一份。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。