cancel
Showing results for 
Search instead for 
Did you mean: 

Can I2C be assigned on CM4 and CM7 separately on STM32H747?

AFung.1
Associate II

Hello,

I am new to ST micro controller. We are now look for a suitable chip for our application. The STM32H747 has 4 ch I2C. Can I assign one I2C bus on CM4 core and another I2C bus on CM7 and these two I2C buses will talk to different system.

Thanks,

4 REPLIES 4

Yes

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
TDK
Guru

The peripherals just exist as memory locations which are available to both processors. STM32CubeMX has a system for "assigning" peripherals to a specific core, but there's nothing preventing you from using a peripheral on any given core, so long as your cores don't access it at the same time and mess each other up.

If you feel a post has answered your question, please click "Accept as Solution".
AFung.1
Associate II

Hello TDK,

Thanks for your reply. For example, if I assign I2C1 on CM4 and I2C2 on CM7. I am expecting those can be accessed at the same time and not mess up because they are different buses, right?

Yes.
If you feel a post has answered your question, please click "Accept as Solution".