请问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  ?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
郭超人
1楼-- · 2019-07-14 18:51
感谢楼主分享,感谢各位大佬,非常感谢
lee_st
2楼-- · 2019-07-15 00:07
可以复用的,只要不同时用
lee_st
3楼-- · 2019-07-15 00:50
重新配置寄存器即可

一周热门 更多>