Acquisizione segnale IR protocollo RC-5

12 Anni 9 Mesi fa - 12 Anni 9 Mesi fa #21 da Video Lab
Risposta da Video Lab al topic Re: Acquisizione segnale IR protocollo RC-5

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Video Lab
  • Avatar di Video Lab
  • Premium Member
  • Premium Member
Di più
12 Anni 9 Mesi fa #22 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Acquisizione segnale IR protocollo RC-5
Ciao Nino,

fai attenzione che T0IE non abilita e disabilita il timer ma le sue interruzioni.
Quando T0IE e' a 0 il timer continua il suo conteggio e se tra un pressione di un tasto ed un altro non passa un tempo "fortunato" il primo bit potrebbe essere perso poiché TMR0 ha un valore non predicibile.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 9 Mesi fa #23 da Video Lab
Risposta da Video Lab al topic Re: Acquisizione segnale IR protocollo RC-5
:oops: Hai ragione...... azz...
T0IE = timer 0 interrupt enable
Chissà perchè pensavo che servisse ad avviare e spegnere il Timer0..... :oops:
Comunque così com'è lho modificato funziona perfettamente, ora provo comunque ad inserire dopo la lettura del primo bit TMR0=119 per vedere cosa succede.
Grazie Mauro, e scusa... :oops:

Volere è Potere

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Video Lab
  • Avatar di Video Lab
  • Premium Member
  • Premium Member
Di più
12 Anni 9 Mesi fa #24 da Video Lab
Risposta da Video Lab al topic Re: Acquisizione segnale IR protocollo RC-5
Ho aggiunto prima di T0IE, anche TMR0=119
Anche così funziona perfettamente.
Grazie Mauro

Colgo l'occasione di ringraziare anche Giovanni di Settore Zero, quello che ho imparato lo devo alle sue lezioni. :)

Volere è Potere

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Video Lab
  • Avatar di Video Lab
  • Premium Member
  • Premium Member
Di più
12 Anni 9 Mesi fa #25 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Acquisizione segnale IR protocollo RC-5
Molto bene! :)
ora i conti tornano! :)

In ogni modo c'e' anche il bit con il quale disabilitare il timer oltre alle interruzioni.

A questo punto in cui hai qualcosa di funzionante, visto che sai gestire le interruzioni, ti consiglio di controllare il tutto tramite le interruzioni. In particolare riconoscere la pressione di un tasto e avviare la sequenza di acquisizione del codice.

Visto che hai maneggiato lo standard RC-5, perché non crei un post nuovo in cui racchiudere i link principali on le informazioni che maggiormente ti sono tornate utili?

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login