Définitions du vocabulaire SPI
publication: 16 juin 2022 / mis à jour 16 juin 2022
- SPI.begin ( clk miso mosi cs -- ) voc: SPI
-
Initialise un port SPI:
- clk est la broche à utiliser pour l'horloge
- miso est la broche à utiliser pour MISO
- mosi est la broche à utiliser pour MOSI
- cs est la broche à utiliser pour SS. - SPI.end ( -- ) voc: SPI
-
Ferme les ports SPI. Désactive le bus SPI et renvoie la broche à un port d'E/S général.
- SPI.setHwCs ( fl -- ) voc: SPI
- SPI.setBitOrder ( c -- ) voc: SPI
-
Définit l'ordre des bits.
Paramètres :
- Ordre des bits, LSBFIRST ou MSBFIRST. La valeur par défaut est MSBFIRST\ definition of LSBFIRST and MSBFIRST constants 0 constant LSBFIRST 1 constant MSBFIRST - SPI.setDataMode ( c -- ) voc: SPI
-
Définit le mode de données. C'est la polarité et la phase de l'horloge.
Le mode par défaut est le mode 0.
- SPI_MODE0 : L'horloge est basse pendant l'inactivité, échantillonne les données sur le front montant
- SPI_MODE1 : L'horloge est basse pendant l'inactivité, échantillonne les données au front descendant
- SPI_MODE2 : L'horloge est haute pendant l'inactivité, échantillonne les données sur le front montant
- SPI_MODE3 : L'horloge est haute pendant l'inactivité, échantillonne les données au front descendant
\ definition of SPI_MODE0..SPI_MODE3 constants 0 constant SPI_MODE0 1 constant SPI_MODE1 2 constant SPI_MODE2 3 constant SPI_MODE3 - SPI.setFrequency ( n -- ) voc: SPI
-
Définit la valeur de fréquence.
- SPI.setClockDivider ( n -- ) voc: SPI
-
Régle la valeur du diviseur d'horloge.
- SPI.getClockDivider ( -- n ) voc: SPI
- SPI.transfer ( buffer size -- ) voc: SPI
- SPI.transfer8 ( data -- c ) voc: SPI
- SPI.transfer16 ( data -- w ) voc: SPI
- SPI.transfer32 ( data -- n ) voc: SPI
- SPI.write ( c -- ) voc: SPI
- SPI.write16 ( w -- ) voc: SPI
- SPI.write32 ( n -- ) voc: SPI
Legal: site web personnel sans commerce / personal site without seling
