Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

mikroC PRO e i ritardi in us.

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] mikroC PRO e i ritardi in us.

Messaggioda Foto Utentempeino » 11 mar 2012, 16:50

Con il compilatore in oggetto vi è la funzione Vdelay_ms() che serve a generare dei ritardi con una variabile, in millisecondi e non vi è la stessa funzione per i microsecondi ( almeno non mi sembra ).
C' è qualcuno di voi che ha gia affrontato questo problema e come lo ha risolto?
Grazie.
Avatar utente
Foto Utentempeino
590 4 10
Frequentatore
Frequentatore
 
Messaggi: 107
Iscritto il: 27 mar 2011, 18:21

0
voti

[2] Re: mikroC PRO e i ritardi in us.

Messaggioda Foto UtentePaolino » 12 mar 2012, 12:36

Ciao Foto Utentempeino.
Per ritardi con tempi così stringenti è conveniente utilizzare i timer del microcontrollore, insieme alla gestione con interrupt. Realizzare una routine generale per usi specifici richiede infatti grossi sforzi da parte di chi sviluppa il compilatore, al fine di mantenere tale funzione efficiente. Tieni presente che i ritardi in microsecondi rappresentano tempi paragonabili ai tick di oscillazione del quarzo di sistema, quindi il rischio di introdurre errori di latenza (e vanificare il lavoro del compilatore compromettendo la funzionalità del timer) è molto elevato.

Sto ultimando un articolo che pubblicherò a breve che illustra anche come realizzare un timer con interrupt. Intanto puoi dare un'occhiata a questo articolo. Vero che si parla di timer con gestione in assembly, ma in C credo sia ancora più semplice.

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,4k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4203
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[3] Re: mikroC PRO e i ritardi in us.

Messaggioda Foto Utentempeino » 12 mar 2012, 12:43

bene ,un altro argomento da approfondire comincerò comunque dal capitolo 5 del tuo libro , che ne pensi.
Avatar utente
Foto Utentempeino
590 4 10
Frequentatore
Frequentatore
 
Messaggi: 107
Iscritto il: 27 mar 2011, 18:21

0
voti

[4] Re: mikroC PRO e i ritardi in us.

Messaggioda Foto UtentePaolino » 12 mar 2012, 12:45

:ok:

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,4k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4203
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite