601
Suggestions de Vidéos Électro-Bidouilleur / Re : Programmation circuit I2C ou SPI Python
« le: Mai 02, 2017, 11:40:43 am »
Bonjour Olivier,
Merci de la suggestion. Oui, cela pourrait faire des bonnes vidéos, en effet. Je l'ai déjà fait à quelques reprises implicitement dans mes vidéos, mais pas de façon explicite.
La communication série SPI est simple quand il s'agit de communiquer d'un contrôleur vers un périphérique. Mais c'est un peu plus compliqué lorsque c'est bi-directionnel. Cependant comme c'est un lien Master-Slave unique, ça facilite la vie.
Le I2C est plus complexe, car c'est un bus à plusieurs périphériques, et il y a donc la notion d'adresse à gérer, ainsi que les risques de conflits de bus. C'est préférable d'utiliser un port I2C dédié sur un micro-contrôleur ainsi qu'une librairie I2C. C'est beaucoup plus ardu de couvrir toutes les possibilités d'état du bus avec du simple code. Tout dépend évidemment du périphérique à gérer.
Merci de la suggestion. Oui, cela pourrait faire des bonnes vidéos, en effet. Je l'ai déjà fait à quelques reprises implicitement dans mes vidéos, mais pas de façon explicite.
La communication série SPI est simple quand il s'agit de communiquer d'un contrôleur vers un périphérique. Mais c'est un peu plus compliqué lorsque c'est bi-directionnel. Cependant comme c'est un lien Master-Slave unique, ça facilite la vie.
Le I2C est plus complexe, car c'est un bus à plusieurs périphériques, et il y a donc la notion d'adresse à gérer, ainsi que les risques de conflits de bus. C'est préférable d'utiliser un port I2C dédié sur un micro-contrôleur ainsi qu'une librairie I2C. C'est beaucoup plus ardu de couvrir toutes les possibilités d'état du bus avec du simple code. Tout dépend évidemment du périphérique à gérer.