Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

SPI, perché devo usare una resistenza di pull-down?

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: SPI, perché devo usare una resistenza di pull-down?

Messaggioda Foto UtenteTardoFreak » 10 ago 2012, 12:35

Alura,
Qui ci possono essere due problemi:
- Problema sulla SPI.
- Problemi di disturbi.

Io farei così: prima di tutto sintetizzerei la SPI tramite software. In questo modo sarei matematicamente sicuro di eliminare l' eventuale problema SPI.
Se il problema continua ad esserci vuol dire che ci sono disturbi che fanno casino ma prima di arrivare a questa conclusione eliminerei la prima variabile.

Ciao la SPI è inizializzata per comunicazione 2 fili

se per due fili intendi dire SCK e SIO allora tutto è chiaro ed evidente.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[12] Re: SPI, perché devo usare una resistenza di pull-down?

Messaggioda Foto Utenteblow » 13 ago 2012, 14:52

Il problema sulla SPI lo escludo, anche perché faccio tante altre cose sulla SPI come leggere e scrivere su una uSD, tengo su un server TCP, controllo le uscite dell'MCP, controllo uno schermo TFT e comunque ripeto, utilizzando un logic analyzer vedo che è tutto ok, mi pare strano sia un problema dell'SPI se tutto funziona bene...

Secondo me è un problema circuitale, o c'è qualche disturbo sulla breadboard, ma non capisco dove.

Se con una resistenza di pull down il problema sparisce, mi immagino che il problema influisce sul segnale MISO che non riesce a tornare correttamente a zero, dico bene? Se è così quale potrebbe essere la causa? Mi sembra un problema stupido...

Comunque sia la resistenza di pull down mi crea qualche problemino(altrimenti la terrei senza tante storie) ovvero faccio fatica a inizializzare la uSD dopo un reset del PIC(una volta inizializzata poi funziona bene...).
Se la levo invece il tutto funziona alla grande, tranne l'ENC che a volte perde colpi(non sempre risponde al ping).
Avatar utente
Foto Utenteblow
0 2
 
Messaggi: 18
Iscritto il: 29 apr 2012, 20:06

Precedente

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti