... non ho capito cosa significhi, comunque, come ti è già stato scritto, se tu usi il timer sei tu che imposti il suo valore quindi conosci il tempo che impiega ad andare in overflow.Tricka90 ha scritto:uno che generi un interrupt ad ogni ciclo
Se tendi ad una maggiore "accuratezza" devi ridurre la frequenza di esecuzione di qualsivoglia funzione (ivi compresa l'interpretazione dell'insorgenza dello interrupt) a meno che, ovviamente, non sia indispensabile.
Hai l'esigenza di attivare il timer ogni 10 ms ?
Se non sussiste fai in modo che questo valore sia più alto possibile; 50 ms, 100 ms ... 1 s ?
Una volta che hai definito la tua griglia temporale incrementi la tua variabile " i " in modo coerente.
Se poi la verifica dell'orario la fai su un periodo ragionevolmente "grande" (una settimana, un mese, ... ) il valore della griglia temporale di cui sopra non risulta determinante rispetto all'entità della deriva stessa del sistema microcontrollore.
Saluti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



) ad 1 secondo.





![arrabbiato "[#]"](./images/smilies/angry (1).gif)