Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Micro e timer annessi

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Micro e timer annessi

Messaggioda Foto Utentegyruss » 13 set 2012, 0:43

Ciao a tutti.
Rieccomi con una nuova domanda. Prendendo in considerazione un micro a 8 bit, poi magari anche per i 16 bit e 32 bit è la stessa cosa ma non ne sono sicuro, e un qualsiasi suo timer, leggo nei data sheet che se usato come timer e non come contatore da pin esterno, questo è subordinato alla velocità del clock del micro. Se non ho preso un abbaglio, credo che il
conteggio incrementi di 1 ad ogni scansione del programma. Da qui la domanda. Per ottenere temporizzazioni precise bisogna considerare anche il numero di istruzioni contenute nel programma ? Se si non c'e modo di svincolarlo facendo lavorare il micro
in " multitasking" :roll:

Ciao.
Avatar utente
Foto Utentegyruss
50 1 3
New entry
New entry
 
Messaggi: 75
Iscritto il: 26 mar 2010, 13:01
Località: Torino

3
voti

[2] Re: Micro e timer annessi

Messaggioda Foto UtenteTardoFreak » 13 set 2012, 1:15

Alura,
Il timer lavora per gli affari suoi. Alla fine della fiera è un contatore che conta un tot di impulsi ad una certa frequenza ottenendo così, al termine del conteggio, un ritardo.
Il clock può arrivare dal micro, magari passando da un divisore (prescaler) o da una sorgente esterna. Se non arriva dall' esterno da qualche parte deve arrivare, quindi dall' interno.
Se vogliamo adottare la tua terminologia il timer funziona in multitasking con il micro proprio perché il timer è una periferica. :mrgreen: Di solito si alimenta il clock del timer con una frequenza ottenuta a partire dal clock di sistema. In tal caso risoluzione e precisione dipendono dalla frequenza di clock e da come il firmware usa (o riesce ad usare) il timer.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[3] Re: Micro e timer annessi

Messaggioda Foto Utentegyruss » 13 set 2012, 22:56

Grazie Tardo Freak, chiaro come al solito. :ok:

Ciao.
Avatar utente
Foto Utentegyruss
50 1 3
New entry
New entry
 
Messaggi: 75
Iscritto il: 26 mar 2010, 13:01
Località: Torino

1
voti

[4] Re: Micro e timer annessi

Messaggioda Foto UtenteTardoFreak » 13 set 2012, 23:53

Prego. :-)
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti