problema contatore lento

13 Anni 4 Mesi fa #1 da lucatun
problema contatore lento è stato creato da lucatun

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.

  • lucatun
  • Avatar di lucatun
  • Premium Member
  • Premium Member
Di più
13 Anni 4 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: problema contatore lento
Ciao,

effettivamente il +1 non e' cosi lento.
Il problema e' che ad ogni +1 visualizzi il numero.
La libreria per LCD fa usa della libreria delay che come impulso minimo per l Enable dell'LCD usa 1 ms.
Il display potrebbe funzionare a velocità più alte ma i resistori di protezione rallentano comunque la trasmissione e non e' possibile scendere sotto 500us, infatti protesti non inizializzare l'LCD. Normalmente l'enable senza i resistori di protezione potrebbe lavorare anche con impulsi di circa 10us.
Nel tuo caso potresti rimediare non visualizzando tutti i valori del contatore (per esempio ogni 8, creando un movimento anche sull'ultima cifra). Eventualmente premendo uno stop, l'LCD visualizzerebbe il valore finale e non solo a multipli di 8, ovvero verrebbe aggiornato allo stato finale uscendo dal loop.

Per quanto riguarda il backlight devi porre RC1 come uscita, modifica con TRISC = 0x02;
Adesso RC1 e' impostato come ingresso.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 4 Mesi fa #3 da lucatun
Risposta da lucatun al topic Re: problema contatore lento
grazie Mauro,
il discorso retro illuminazione, hehehe, piccola dimenticanza :P
Fatto prove senza visualizzare, il conteggio ed in effetti e tutto un'altro andazzo :) ora devo farmi un po' di conti sulla massima velocità del conteggio.

grazie

La mia ingnoranza non ha confini
<-]LuT[->

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

  • lucatun
  • Avatar di lucatun
  • Premium Member
  • Premium Member
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