- Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 4 anni, 5 mesi fa da .
- Devi essere connesso per rispondere a questo topic.
Home › Forum › Schede esp8266 › Uso spi secondario su NodeMcu V3
Taggato: Domanda
Ciao a tutti, non essendo un esperto di programmazione vorrei chiedere se è possibile programmare ed utilizzare le due porte spi disponibili
su NodeMcu v3. Vorrei fare in modo che una porta spi controlli una sd card mentre l’altra controlla un adc conventer.
Non riesco a trovare documentazione che mi aiuti a capire come realizzare un firmware opportuno, spero possiate darmi qualche dritta.
un saluto a tutti
Giuseppe
Ciao Giuseppe,
in realtà disponibile c’è solo un canale SPI, l’altro è usato per la gestione della memoria flash interna, e non può essere usato per altre funzionalità.
Ma l’interfaccia SPI di default può gestire (non sempre agevolmente, soprattutto se usi interrupt o simili) dispositivi multipli.
MISO (Master In Slave Out) – mic ricezione dati
MOSI (Master Out Slave In) – mic invio dati
SCK (Serial Clock) – clock
SS (Slave Select) – selezione del dispositivo, con questo pin puoi abilitare/disabilitare il dispositivo connesso
In pratica i primi 3 pin sono condivisi, il CS o SS è specifico del dispositivo.
Multiple SPI device
Ciao Renzo
More
ABB Aggiornamenti stampante 3D Arduino Arduino SAMD boards Aurora AWS CNC Cyclone PCB Factory Cyclone PCB Factory come costruirlo Display Dispositivi memorizzazione E32 E70 EByte esp32 esp8266 File System Firmware Fresare PCB Guida i2c IDE Arduino I miei PCB Interconnessioni di rete Libreria Libreria LoRa MicroPython PCB piedinatura Raspberry Pi it REST API RF Risparmio energetico rp2040 Scheda SD Sensori Sospensione e sveglia SPI Stampante 3D STM32 Temperatura Web Server Wemos D1 mini WiFi