Ceci est une ancienne révision du document !
−Table des matières
Bus SPI sur ESP32
Présentation du protocole de communication ESP32 SPI
SPI signifie S erial P eripheral Interface, et c'est un protocole de données série synchrone utilisé par les microcontrôleurs pour communiquer avec un ou plusieurs périphériques. Par exemple, votre carte ESP32 communiquant avec un capteur supportant le SPI ou avec un autre microcontrôleur.
Dans une communication SPI, il y a toujours un contrôleur (également appelé maître ) qui contrôle les périphériques (également appelés esclaves ). Les données peuvent être envoyées et reçues simultanément. Cela signifie que le maître peut envoyer des données à un esclave et qu'un esclave peut envoyer des données au maître en même temps.
Broches SPI par défaut ESP32
De nombreuses cartes ESP32 sont livrées avec des broches SPI par défaut pré-assignées. Le mappage des broches pour la plupart des cartes est le suivant :
SPI | MOSI | MISO | SCLK | CS |
---|---|---|---|---|
VSPI | GPIO 23 | GPIO 19 | GPIO 18 | GPIO 5 |
HSPI | GPIO 13 | GPIO 12 | GPIO 14 | GPIO 15 |