Combien de microcontrôleurs, topologie (maître / esclave, multi maîtres ou autres ?), ce que permettent tes microcontrôleurs, etc..
J'ai fait de l'I2C pour des échanges basiques avec un protocole par dessus pour définir des commandes génériques entre un micro maître et plusieurs esclaves. Mais dans d'autres situations j'aurais sans doute choisi autre chose type Modbus, SPI ou CAN.
l'interface n'est pas si courante que ça, non ?
Je trouve que c'est assez répandu quand même, après tout dépend du micro que tu as choisi selon ton besoin...
Sur des systèmes plus gros(raspberry pi), on m'avait convaincu que l'ethernet était la meilleur solution et que le switch ne coutait pas si chère que ça. Mais il faut un OS.
Ethernet pour le coup c'est bien plus complexe et peu de microcontrôleurs devraient être capables de le gérer. Même si effectivement ça a son intérêt mais je dirais plutôt entre plusieurs processeurs qu'entre microcontrôleur.
[^] # Re: Question IO ?
Posté par Renault (site web personnel) . En réponse au journal Premiers pas sur l'architecture RISC-V avec la carte HiFive1. Évalué à 6.
Cela dépend de l'architecture de ta carte.
Combien de microcontrôleurs, topologie (maître / esclave, multi maîtres ou autres ?), ce que permettent tes microcontrôleurs, etc..
J'ai fait de l'I2C pour des échanges basiques avec un protocole par dessus pour définir des commandes génériques entre un micro maître et plusieurs esclaves. Mais dans d'autres situations j'aurais sans doute choisi autre chose type Modbus, SPI ou CAN.
Je trouve que c'est assez répandu quand même, après tout dépend du micro que tu as choisi selon ton besoin...
Ethernet pour le coup c'est bien plus complexe et peu de microcontrôleurs devraient être capables de le gérer. Même si effectivement ça a son intérêt mais je dirais plutôt entre plusieurs processeurs qu'entre microcontrôleur.