Interrupt da Timer0
Ciao a tutti ragazzi. Nei miei pochi progettini che ho realizzato finora con i microcontrollori non ho mai utilizzato i timer. Credo sia arrivato il momento di imparare però mi sono trovato di fronte ad un problemino...se devo generare un interrupt ogni 250 mS utilizzando un quarzo da 20 MHz, come dovrei fare?? Eseguendo i classici calcoli ottengo che per eseguire ogni istruzione il PIC impega 0,2 uS e quindi per ottenere l'overflow con conseguente interrupt ci vogliono 51,2 uS. Fin qui tutto corretto?
Se io ad esempio dovessi far accendere e spegnere un led ogni 250 mS come potrei gestire la situazione?? Ogni volta che si verifica l'interrupt dovrei mettermi ad incrementare un contatore fino ad arrivare a 4880 circa (che equivalgono a circa 250 mS)??
Se io ad esempio dovessi far accendere e spegnere un led ogni 250 mS come potrei gestire la situazione?? Ogni volta che si verifica l'interrupt dovrei mettermi ad incrementare un contatore fino ad arrivare a 4880 circa (che equivalgono a circa 250 mS)??
