Titre: Bus SPI

Auteurs: Classe de terminale SI

Ecole: Classe de terminale SI

Résumé: Une liaison SPI (Serial Peripheral Interface) est un bus de données série synchrone baptise ainsi par Motorola, qui opère en mode Full-duplex. Les circuits communiquent selon un schéma maitre esclaves, ou le maitre s’occupe totalement de la communication. Plusieurs esclaves peuvent coexister sur un même bus, dans ce cas, la sélection du destinataire se fait par une ligne dédiée entre le maitre et l’esclave appelée chip select.

chronogramme SPI

bus spi

historique bus spi

Extrait du sommaire:

1. Introduction 2
1. 1. Origine2
1. 2. Présentation. 2
1. 3. Philosophie du bus SPI. 3
2. Schéma de principe. 3
3. Propriétés physiques du bus SPI. 4
3. 1. Le support physique4
3. 2. Synoptique d’une liaison SPI Maître-Esclave. 5
3. 3. Format de transfert de données. 5
3. 4. Synoptique d’une liaison SPI Maître-Multi-Esclaves. 7
3. 5. Bus SPI et niveaux électriques8
4. Chronogramme. 9
5. Exemple de mise en oeuvre d’une communication. 10
6. Les différents autres noms utilisés avec un bus SPI. 11
7. Constitution d’un système Motorola12
7. 1. Le diagramme bloc SPI. 12
7. 2. Le registre SPCR: Serial Peripheral Control Register13
7. 3. Le registre SPSR: Serial Peripheral Status Register. 13
7. 4. Le registre SPDR: Serial Peripheral Data Register14
7. 5. Le système de détection d’erreur SPI14
8. Constitution pour un système à microcontrôleur PIC14
8. 1. Le MSSP Control Register 1 (SSPCON1)14
8. 2. Le MSSP Status Register (SSPSTAT)15
8. 3. Le Serial Receive/Transmit Buffer Register SSPBUF. 15
8. 4. Le MSSP Shift Register16
9. Compléments16
9. 1. SD card. 16
9. 2. Arduino. 17

Formation Interface communication 9

Télécharger le fichier PDF : Bus SPI

Retour en haut

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

FPGA | Arduino | Matlab | Cours will use the information you provide on this form to be in touch with you and to provide updates and marketing.