Pagina 1 di 1

Timer e interrupt

MessaggioInviato: 23 giu 2010, 10:29
da mochi
Ciao a tutti,
tenere acceso un Led per 2 minuti, ma il programma deve comunque funzionare.
Allo scadere del timer si spegne il led tramite interrupt

Mi date una mano a scrivere il codice in asm

ciao

Re: Timer e interrupt

MessaggioInviato: 23 giu 2010, 10:53
da TardoFreak
Che micro usi?

Re: Timer e interrupt

MessaggioInviato: 23 giu 2010, 12:39
da mochi
16f883

Re: Timer e interrupt

MessaggioInviato: 1 lug 2010, 14:25
da Paolino
mochi ha scritto:Mi date una mano a scrivere il codice in asm

Ok, però alcune cose le devi fare:
- inviarci un tuo schema elettrico;
- valutare, se non lo hai ancora fatto, l'ipotesi di inserire un quarzo da 32768 Hz sui pin di TIMER1 (vedi dopo);
- buttare giù uno straccio di idea.

Personalmente credo che con l'interrupt la cosa sia facilmente realizzabile. Se la temporizzazione deve essere molto precisa, un quarzo da 32768 Hz su TIMER1 è l'ideale. A questo punto, si contano 120 interrupt ed il gioco è fatto. Se non puoi, allora si usa TIMER0, 1, 2, insomma quello che potrebbe essere libero da ogni altro utilizzo; va configurato per generare interrupt ogni "tot" ms e poi si fa esattamente come prima: si contano "n" interrupt equivalenti a 120 secondi.

Se te la senti, procediamo. Ma devi assolutamente dare una risposta a quanto scritto qui sopra.

Ciao.

Paolo.