Buongiorno,
stavo realizzando un programma che visualizza a display l'ora ed esegue altre funzioni in contemporanea con un ATMEGA128A e un DS1307 per l'ora.
Se metto nel loop le funzioni lo sketch funziona correttamente mentre quando vado ad inserire nel loop la funzione dell'ora( che in pratica ''prende'' l'ora dal DS1307 ogni secondo e la stampa a display) le altre funzioni sembrano bloccarsi; l'ora rimane visualizzata correttamente a display ma sembra impedire l'esecuzione delle altre funzioni.
A questo punto mi chiedo: ho bisogno di gestire le varie funzioni tramite degli interrupt??