SPI, ca veut dire quoi ?

Bonjour,

Dans la doc sur l'ethernet shield on peu lire : "Arduino uses digital pins 10, 11, 12, and 13 (SPI) "

C'est quoi ce "spi" sur la broche 13 ?

Merci !

c'est un protocole de communication. je suis surpris qu'il utilise la patte 13, mais bon..

certains composants utilisent le protocole série "UART" (RX/TX), d'autres le protocole I2C, d'autres le protocole 1-wire, d'autres le protocole SPI.

comme certains de ces protocoles peuvent utiliser des périphériques matériels internes (une partie du circuit intégré dans la puce ATmega328 de l'Arduino), les pattes d'entrées/sorties utilisées pour ces protocoles peuvent être fixes.

ainsi :

  • RX/TX sont sur digital 0 et 1
  • I2C data et clock sont sur analog 4 et 5
  • SPI est sur etc...

je crois que la réponse est sur limage jointe (partie du schema du duemilanove) :

pin 13 => SCK

Ceci explique cela non ? SCK ca fait parti du spi , non ?

Dailleurs, plus glabelement on voit que les pins 10,11,12,13, celle utilisée par letehrnet shield correspondent à :

SS
MOSI
MISO
SCK