Go Down

Topic: SPI, ca veut dire quoi ? (Read 804 times) previous topic - next topic

KiliYaBB

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 !

Luj06

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...

KiliYaBB

#2
Oct 12, 2009, 02:29 pm Last Edit: Oct 12, 2009, 02:31 pm by KiliYaBB Reason: 1
je crois que la réponse est sur limage jointe (partie du schema du duemilanove) :

http://imagik.fr/view-rl/140148

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

Go Up