I am working on a project where circuit contains one main controller, 3 sub controller. So, there should be some communication bus among such that master can communicate with all sub controller. Our micro controllers has only I2C, SPI and UART. I want to use a single communication protocol for all and My preference is 12C communication because it support multi muster multi slave protocol and use only two line all other features are available like Clock stretching, data Arbitration etc. over SPI.
Please correct me or if you have any suggestion to use any other communication protocol like CAN but MCU should have can stack within it. Thank you
Please correct me or if you have any suggestion to use any other communication protocol like CAN but MCU should have can stack within it. Thank you