Ciao a tutti! Scrivo qui perché non so più dove sbattere la testa. Ho appena finito di creare un orologio col classico quarzo estero da 32768 in modalità asincrona. Funziona tutto , anche il consumo quando va in sleep save mode è molto soddisfacente(18microampere). Unico problema è che quando il micro va in sleep invece di incrementare il tick ogni secondo, lo fa ogni mezzo secondo. Perché invece quando il micro è sveglio tutto funziona bene? Uso un segnale alto sul pin 0 per il wake up.
Non ho capito che hardware usi
Uso l’ atmega328 in standalone. Per il risveglio uso attachinterrupt INT0. Mi sorge una domanda? Posso usare due interrupt ( uno per incrementare i secondi e l’ altro per risvegliare il micro)contemporaneamente senza che facciano conflitto tra di loro? Non è che interrupt per i risveglio mi incrementa i secondi? Grazie mille io intanto continuo a studiare
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.