cancel
Showing results for 
Search instead for 
Did you mean: 

Using I2C2 Bus on STM32F746G-DISCO

JoelLee
Associate

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!

 

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Super User

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".

View solution in original post

2 REPLIES 2
TDK
Super User

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".
JoelLee
Associate

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