Go Down

Topic: Libreria SD conflitto software con LiquidCrystal e EtherCard (Read 378 times) previous topic - next topic

nid69ita

Apr 21, 2013, 06:50 pm Last Edit: Apr 21, 2013, 07:20 pm by nid69ita Reason: 1
Ciao a tutti.
Stò provando ad usare insieme:
- LCD 16x2 (cinese) ma collegato con I2C attraverso PCF7584A      (indirizzo 0x38)
- Ethercard ENC28J60 (cinese)                   (CS su 8 )
- SD (cinese)                                           (CS su 7)
Le librerie sono la SD classica, la LiquidCrystal_I2C e la EtherCard.
Come HW mi funziona tutto, se provo i singoli componenti ma anche tutti insieme (tutti collegati) funziona tutto
TRANNE se nello sketch faccio l'include di SD.h

Con tutto collegato provando lo sketch info SD questi funziona. Provato sketch con LCD ed ethernet che fa da web server e funziona.
Se provo lo sketch aggiungendo solo    #include <SD.h>     (nulla sul SD, solo l'include)
Allora sulla seriale vedo di continuo il mio msg  "setup..."    vuol dire che si continua a resettare???
Questo è il mio setup.
Code: [Select]

void setup()
{ delay(1000);
 Serial.begin(9600);
 Serial.println("setup...");
 lcd.init();                  
 ...

Ho già provato a mettere l'include come primo o come ultimo ma non ha funzionato.
Avete qualche suggerimento ?    
grazie e scusate se la spiegazione è un pò lunga.

my name is IGOR, not AIGOR

nid69ita

Penso fosse un problema di memoria RAM, troppo poca.

Ma se c'e' poca ram, possibile che nella setup()  si resetti ?
my name is IGOR, not AIGOR

Go Up