Étape 2: Compréhension SPI
(vous pouvez ignorer cette étape si vous savez communication SPI)
Serial Peripheral Interface Bus ou SPI bus est une norme de facto des données série synchrone lien, qui fonctionne en mode duplex intégral. Les périphériques communiquent en mode maître/esclave, où l’appareil maître initie la trame de données. Plusieurs appareils esclaves sont autorisés avec des lignes individuelles esclave select (sélection de puce). SPI est parfois appelée un bus série de quatre fils, contrastant avec les trois, deux et 1 fil bus série. SPI est souvent dénommé SSI (Interface série synchrone).
SPI, il y a 6 connexion
MOSI-maître des esclaves dans
MISO-maître en esclave sur
SCK-horloge est fournie par le maître à l’esclave de cette broche
SS-esclave select, maître sélectionne un esclave de cette broche
VCC-goupille de tension
GND -sol
Maître et esclave ont Maj vous inscrire lorsque maître fournit 8 horloges que le contenu de chaque registre est échangée et données sont transférées du maître à l’esclave et vice-versa ainsi une communication en duplex intégral.
Si ce est Peu BANG ?
Bit cogner est une technique de communication série en utilisant le logiciel au lieu du matériel dédié. Logiciel directement définit l’état des broches sur le microcontrôleur d’échantillons et est responsable de tous les paramètres du signal : calendrier, niveaux, synchronisation, etc.. Contrairement au bit cogner, matériel dédié (comme un modem, UART ou SPI) gère ces paramètres et fournit une interface de données (tamponné) dans d’autres systèmes, ce logiciel n’est pas tenu d’exercer de démodulation de signaux. Bit claquement peut être mis en œuvre à un coût très faible et est utilisé dans, par exemple, les systèmes embarqués.
Dans ce instructable j’utilise bit bang technique au lieu d’utiliser le matériel SPI d’AVR. Ce code fonctionnera bien pour beaucoup de notre tâche.
vous pouvez consulter cette
1)http://avrbeginners.net/architecture/spi/spi.html
http://www.embedded.com/electronics-blogs/beginner-s-corner/4023908/Introduction-to-Serial-Peripheral-Interface 2)
site de comprendre davantage les SPI