Re: MAX128 & MCP32017
Posté : mer. 10 janv. 2018 19:20
Merd* alorsBud Spencer a écrit : ...
Vu comme ça, je t’accorde que ça simplifie grandement la réflexion du débutant, et pourtant c'est tout aussi faux que si on écrivait :
...
/
Sympa la vidéo, surtout l’accent de caribou (j’aime bien ). C’est une bonne explication de ce qu’est une liaison SPI. Il est très bien expliqué que la liaison SPI est beaucoup plus rapide (et donc doit être plus soignée) que l’I2C (ce qui n'empêche pas non plus de soigner celle de l'I2C ...). Qu’une liaison SPI n’a pas de protocole établi si ce n’est celui des composants utilisés. Que c’est le maitre seul qui impose la fréquence d’horloge aux esclaves (très important ca …). Dommage, mais pas un mot sur l’adressage ou le chainage et comme d’habitude, cette énorme affirmation erronée ‘IL NI A PAS D’ADRESSAGE POSSIBLE’ …
Je trouve que c'est tout aussi ‘trivial’ que sur de l’I2C. Tu configure tes esclaves en initialisant leurs registres de config et ensuite tu échanges des données. C’est exactement pareil. L’adresse n’est pas transmise par le CS mais bien par le MOSI en début de transmission. Il ni a pas non plus d’acquittement d’adressage en direction du maitre (peut être sur certain composant complexe mais je n’en ai jamais utilisé de la sorte). Si on ne veux pas chercher à comprendre comment ca marche, on peut juste se dire que plusieurs chips SPI adressables s’utilisent comme sur de l' I2C sauf qu’en SPI il y a cette activation CS en plus. Ceci dit, attention, du fait que les liaisons SPI sont très ‘ouvertes’, les pièges y sont très nombreux aussi et on ne se lance pas sans avoir épluché et compris la datasheet de chaque composant que l’on souhaite utilisé avec un même CS. alors qu'en I2C, on se contente juste d'éviter les conflits d'adresses.spourre a écrit :...Ça doit être faisable avec la wiringPi mais ce n'est pas trivial.
En générale on décide d'une technologie en fonction du besoin, mais rarement l'inverse. Juste a titre d'info (ca peut toujours servir ....),sachez que l' on peut aussi utiliser des composants spi sur des liaisons d'une centaine de mètre avec seulement une paire et depasser le Km sur du 4 paires. En effet, un des enorme avantage des lisaison SPI comparé à l'I2C et le 1-Wire, c'est que l'on peut maitriser l'horloge en fonction de l'etat et de la longueur de la liaison physique.Metogon a écrit :Bonjour,
Désolé de ne pas avoir répondu plus tôt, c'est assez difficile en semaine, et merci de toutes vos réponses !
Mais j'ai changé d'avis, je vais finalement partir sur le 1-wire, ça me fera un montage plus simple et moins de fils dans tous les sens, et je n'ai pas besoin d'une grosse vitesse de transmission.