SPI.begin  ( clk miso mosi cs -- )

publication: 19 juin 2022 / mis à jour 19 juin 2022

Read this page in english

 

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.

Exemple:

\ define VSPI pins 
19 constant VSPI_MISO 
23 constant VSPI_MOSI 
18 constant VSPI_SCLK 
05 constant VSPI_CS 
  
\ define SPI port frequency 
40000000 constant SPI_FREQ 
 
\ select SPI vocabulary 
SPI 
  
\ initialize HSPI port 
: init.VSPI ( -- ) 
    VSPI_CS OUTPUT pinMode 
    VSPI_SCLK VSPI_MISO VSPI_MOSI VSPI_CS SPI.begin 
    SPI_FREQ SPI.setFrequency 
  ; 

Legal: site web personnel sans commerce / personal site without seling