2020-04-21 02:05 PM
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,
2020-04-21 02:19 PM
Yes
2020-04-21 06:22 PM
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.
2020-04-21 06:35 PM
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?
2020-04-21 06:37 PM