|
Interfaces SPI |
Le SPI sur l’ESP32
Même si l’ESP32 possède 3 bus SPI, seulement 2 peuvent être utilisés car un des bus est utilisé par la mémoire flash interne. Les 2 bus SPI disponibles s’appellent VSPI et HSPI.
Note: Les librairies Arduino qui utilisent le SPI utilisent par défaut le bus VSPI.
|
Par défaut, la correspondance des pins est la suivante : |
||||
|
SPI |
MOSI |
MISO |
SCK/CLK |
CS/SS |
|
VSPI |
GPIO 23 |
GPIO 19 |
GPIO 18 |
GPIO 5 |
|
HSPI |
GPIO 13 |
GPIO 12 |
GPIO 14 |
GPIO 15 |
Comme pour l’I2C, il est possible de choisir manuellement les broches que l’on veut utiliser pour le SPI en précisant les broches lors de l’initialisation du bus SPI.begin(CLK_PIN, MISO_PIN, MOSI_PIN, SS_PIN);
Créé avec HelpNDoc Personal Edition: Créez sans effort une documentation professionnelle avec l'interface utilisateur propre de HelpNDoc