Skip to main content
Associate
June 9, 2025
Solved

Using I2C2 Bus on STM32F746G-DISCO

  • June 9, 2025
  • 2 replies
  • 330 views

Hi all,

I'm trying to use the I2C2 bus to read from a BNO055 IMU. I've already configured the I2C1 bus to be used by DCMI as I have a camera attached and can't reuse it since it is configured in Fast Mode Plus and the BNO055 can only handle up to 400kHz, and the I2C3 bus is used for the LDC screen, leaving only the I2C2 bus available. I wanted to know how to enable and interface with the I2C2 bus as it seems like there are no pins broken out for the I2C2 bus. Any help would be greatly appreciated!

 

Best answer by TDK

The discovery boards have most pins tied up. If you want to modify the hardware, take look at the schematic and see where you can desolder/modify connections.

32F746GDISCOVERY - Discovery kit with STM32F746NG MCU - STMicroelectronics

2 replies

TDK
TDKBest answer
Super User
June 9, 2025

The discovery boards have most pins tied up. If you want to modify the hardware, take look at the schematic and see where you can desolder/modify connections.

32F746GDISCOVERY - Discovery kit with STM32F746NG MCU - STMicroelectronics

"If you feel a post has answered your question, please click ""Accept as Solution""."
JoelLeeAuthor
Associate
June 9, 2025

I see. I think I'll try a workout by using UART instead, as the BNO055 also supports that protocol. Thanks for your help.