应该不是,只是GPIO的初始化结构体少了一行给Alternate赋值的代码,就是下面这个
GPIO_InitStruct.Pin = GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_PULLDOWN;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF1_TIM3; ----------------------用新的库自动生成的代码少了这一行
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
我感觉是STM32CubeMX自动生成代码的逻辑除了问题。不知道还有没有其他的坑。
也借此问一下,有什么方式能够在平时开发的过程中得到ST官方的技术支持呢?比如把这个问题反馈一下。就像TI的那个support论坛一样。
|