Pages: [1]   Go Down
Author Topic: Libreria SD conflitto software con LiquidCrystal e EtherCard  (Read 281 times)
0 Members and 1 Guest are viewing this topic.
ivrea (to)
Offline Offline
Faraday Member
**
Karma: 57
Posts: 3572
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
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.

« Last Edit: April 21, 2013, 12:20:23 pm by nid69ita » Logged

my name is IGOR, not AIGOR

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 57
Posts: 3572
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Penso fosse un problema di memoria RAM, troppo poca.

Ma se c'e' poca ram, possibile che nella setup()  si resetti ?
Logged

my name is IGOR, not AIGOR

Pages: [1]   Go Up
Jump to: