Skip to main content
Visitor II
June 9, 2025
Solved

Using I2C2 Bus on STM32F746G-DISCO

  • June 9, 2025
  • 2 replies
  • 328 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!

 

    This topic has been closed for replies.
    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

    TDKAnswer
    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

    JoelLeeAuthor
    Visitor II
    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.