- Codice: Seleziona tutto
INTCON = 0b11100000; //Abilito interrupt GIE, PEIE, TMR0
T0CON = 0b01000111; //TMR0 OFF - 8bit - Prescaler 1:256
void main(void){
....
if(PORTA.RA0) T0CON.TMR0ON = 1; //avvia il timer
if(PORTA.RA1) T0CON.TMR0ON = 0; //stop
....
}
Interrupt da Timer0
Moderatore:
Paolino
16 messaggi
• Pagina 2 di 2 • 1, 2
0
voti
Ragazzi mi è venuto un dubbio: posso far partire\stoppare il timer alla pressione di un tasto andando a modificare il bit TMR0ON del registro T0CON?? Metto un po' di codice per spiegarmi meglio:
0
voti
Io non vedo nessuna restrizione particolare, ma anche non avendolo mai provato per mancanza di necessità penso che sia possibile.
Potresti anche usare un solo push switch.
Potresti anche usare un solo push switch.
0
voti
Dovrei far partire il timer solo al verificarsi di una determinata condizione...Io credo pure che sia possibile solo che non avendolo mai provato, e visto che il firmware non mi sta funzionando a dovere, ho chiesto qui per iniziare ad escludere qualche errore nel debug che sto facendo 
0
voti
Ok, ho fatto un programmino veloce su un altro PIC con un led lampeggiante e sembra funzionare.
Nel progetto dell'USB che sto facendo invece, devo ancora implementarlo l'antirimbalzo perché devo gestire 25 switch contemporanemante quindi devo trovare una soluzione per perdere meno tempo possibile nel controllo
Nel progetto dell'USB che sto facendo invece, devo ancora implementarlo l'antirimbalzo perché devo gestire 25 switch contemporanemante quindi devo trovare una soluzione per perdere meno tempo possibile nel controllo
16 messaggi
• Pagina 2 di 2 • 1, 2
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti

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)




