请问STM32F767IGT6的PB4能不能复用为I2S2 ?

2019-07-14 14:56发布

之前用PB12 复用为 I2S2_WS 脚, 驱动WM8978 .  
官方头文件 STM32f7xx_hal_gpio_ex.h 有如下定义:
#define GPIO_AF5_SPI2          ((uint8_t)0x05)  /* SPI2/I2S2 Alternate Function mapping   */

看到STM32F767IGT6  的PB4  引脚说明,也可以复用为I2S2_WS 脚,因为布线需要就想用PB4替换PB12,复用为I2S2_WS 。
但官方头文件 stm32f7xx_hal_gpio_ex.h定义:
#define GPIO_AF7_SPI2          ((uint8_t)0x07)  /* SPI2 Alternate Function mapping       */

这是否意味着,实际上 PB4  是不能复用为 I2S2_WS  ?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。