Página 1 de 2
DISPLAY 4x20 FICA PISCANDO...

Enviado:
08 Set 2009 12:22
por David Henrique
Senhroes,
Estou utilizando um LCd 4x20 e ele fica piscando, na verdade é possível ver que é devido a atualização do display. Tem alguma forma de minimiza isto?

Enviado:
08 Set 2009 12:50
por tcpipchip
voce esta dando CLEAR antes imprimir e imprimindo textos longos ?
Este pode ser o problema...

Enviado:
08 Set 2009 13:25
por David Henrique
Imprimo um total de 15 caracteres por linha. Percebi que quando tenho que imprimir muitos valores numéricos a coisa piora...

Enviado:
08 Set 2009 14:07
por msamsoniuk
o lance eh vc imprimir por cima sem apagar, dae ele atualiza o valor sem piscar.

Enviado:
08 Set 2009 18:37
por xultz
Teu código tá lendo o busyflag ou usa delays? Fiz uma placa que escrevia tudo no display usando o busyflag, e ficou muito melhor que usando delays, usa uma linha a mais mas vale a pena.

Enviado:
08 Set 2009 19:21
por Andre_Cruz
David,
Enfrentei esse problema com um LCD 16x2.
Resolvi fazendo o que o Marcelo disse.
Eu criei uma função pra escrever/imprimir cada linha do LCD, e acada escrita eu usava o espaço em branco para limpar, os caracteres não usados, funcionou rsrsrs
Faz dessa maneira que acaba seus problemas
Abraço

Enviado:
08 Set 2009 19:31
por _blackmore_
Enfrentei esse problema com um LCD 16x2.
Resolvi fazendo o que o Marcelo disse. (2)

Enviado:
08 Set 2009 20:21
por proex
Só não entendi porque ficar repetindo a escrita do mesmo texto no display.
Mas tudo bem.

Enviado:
08 Set 2009 21:01
por fabim
proex escreveu:Só não entendi porque ficar repetindo a escrita do mesmo texto no display.
Mas tudo bem.
2..

Enviado:
09 Set 2009 08:45
por barboza
O que normalmente faço é criar um espelho em RAM do conteudo do LCD e a aplicação escreve este buffer como se fosse o proprio LCD e o driver do LCD identifica uma alteração no buffer e atualiza o LCD por inteiro, não dando este efeito.

Enviado:
09 Set 2009 10:00
por ze
Sobre reescrever o display o tempo todo:
Em ambientes frutinhas não tem sentido mesmo. Mas em amb de macho onde há ruídos, interf e principalmente etecéteras tem algum sentido prático. O display pode endoidar (* um centelhador pra acender um forno a gás) e ser curado pelo uC. Em caso extremo pode-se até mesmo reinicializar o display. Aliás, se for ler o busyflag pode travar o uC junto com o display. Sugestão prática se insistir em ler o busy: incorpore um timeout pra o uC fazer as tarefas importantes mesmo com o display travado temporariamente.
(*) baseado em fatos reais (cigarrinho do capeta feito com jornal) Mas isso é coisa do passado. Hoje em dia adota-se soluções + inteligentes tipo filtros, melhor distribuição do circuito, otimização do layout, etc e só eventualmente a dica cuja.

Enviado:
09 Set 2009 10:09
por proex
Lelis, macho que é macho faz circuito imune a ruidos.
.

Enviado:
09 Set 2009 10:28
por ze
Esse é macho mêrmo. Faz um circuito imune a TODOS os ruídos pra mim? Principalmente dos que vão existir...
tem certeza que estes emoctions é coisa de macho tchê?
abç

Enviado:
09 Set 2009 12:09
por msamsoniuk
ninguem falou em escrever o mesmo texto no display. o problema era simplesmente atualizar continuamente o display (independente de ser o mesmo texto ou nao) sem fazer ele piscar. quem jah brincou com animacoes de video sabe que a jogada eh simplesmente atualizar por cima sem apagar o display.

Enviado:
09 Set 2009 12:12
por Djalma Toledo Rodrigues
Não creio que seja questão "Sex" , de HMGLS ou Ruido. rs
É mais provável que Dados se alterem e aí ter que atualizar o Display.
.