Página 1 de 1
Lcd trava após algum tempo

Enviado:
27 Out 2009 07:28
por SoMeWhErE
Bom dia. a todos;
Então tenhu um lcd 20x2 ligado a um PIC16F628A, e o seguinte acontece:
ligo o circuito, o lcd inicializa normalmente, porém após algum tempo funcionando o lcd trava e a primeira linha inteira fica com todas as posições preenchidas com aqueles caracteres que preenche o digito inteiro. Só que desligo e já ligo novamente ele volta a funcionar. A ligação do lcd para a placa do PIC é feita através de Flat Cable.
Obrigado.

Enviado:
27 Out 2009 09:21
por vtrx
Creio que vc vai ter que postar o esquema elétrico e dizer qual linguagem de programação está utilizando.

Enviado:
27 Out 2009 16:20
por SoMeWhErE
vtrx escreveu:Creio que vc vai ter que postar o esquema elétrico e dizer qual linguagem de programação está utilizando.
Estou programando no Mikroc 8.2 e usando a liby dele mesmo.
Esta trabalhando em 4 bits.
O esquema de ligação é simples.
Enable - RB4
RS - RB5
D7 - RB3
D6 - RB2
D5 - RB1
D4 - RB0
Demais pinos do lcd RW, D0-D3 todos ligados ao GND.
E mais três botões com resistores pull-up (RA0, RA1 e RA2) e mais um buzzer (RA3) chaveado com um transistor.
Re: Lcd trava após algum tempo

Enviado:
27 Out 2009 16:24
por fabim
SoMeWhErE escreveu:Bom dia. a todos;
Então tenhu um lcd 20x2 ligado a um PIC16F628A, e o seguinte acontece:
ligo o circuito, o lcd inicializa normalmente, porém após algum tempo funcionando o lcd trava e a primeira linha inteira fica com todas as posições preenchidas com aqueles caracteres que preenche o digito inteiro. Só que desligo e já ligo novamente ele volta a funcionar. A ligação do lcd para a placa do PIC é feita através de Flat Cable.
Obrigado.
cara isso ta parecendo osmar.
porque a linha um toda preenchida de quadradim preto, é quando se energisa o display e não inicializa as configurações.
da uma procurada pelo osmar, depois da um reply.

Enviado:
27 Out 2009 18:22
por Djalma Toledo Rodrigues
É Fabim
Osmar do + ou do -
mas, Osmarc ...
.

Enviado:
27 Out 2009 22:06
por Fabio777
Faaaaala Samuel meu velho, blz ?
Se vc não estiver com o Osmar eu já tive um problema semelhante ao seu,
No meu caso ao desligar e religar o equipamento rapidamente o Lcd reiniciava por baixo nivel de tensão, porem o pic não reiniciava assim travando o funcionamento do equipamento.
Eu não sei como esta a condição da sua fonte, e níveis de ruídos. No meu caso eu resolvi o problema ativando:
BOREN_ON e BORV_46 (isso na familia 18F)
faz um teste ativando BOREN_ON e BODEN_ON
Abraçosss

Enviado:
28 Out 2009 08:34
por barboza
Sempre que usei LCD com 4 bits, deixei as portas não usadas em aberto e não ao GND.
Não sei se causaria problemas como o seu, mas....

Enviado:
28 Out 2009 09:52
por verd
está dando delay prara o lcd entrar?

Enviado:
31 Out 2009 14:13
por SoMeWhErE
Fabim
não é na inicialização que acontece o problema....é após algum tempo funcionando, quando desligo e ligo novamente ele volta a funcionar perfeitamente, até sumir de novo.
Fabião - Coala
como disse para o Fabim, só acontece após algum tempo em uso....na inicialização, está perfeito.
Barboza
Vou testar.
verd
estou em casa, e o firmware está no serviço, só na terça feira pra poder te responder.
Obrigado a todos...e assim q tiver novidades , posto.

Enviado:
01 Nov 2009 12:32
por Fabio777
Entao Samuel....
O que eu queria lhe dizer é que alguma oscilação da sua fonte possa vir a resetar o LCD e este fica com a primeira linha preta aguardando os comandos de inicialização.
Por isso eu lhe pedi para ativar o BOREN_ON, assim toda vez que o LCD reiniar por baixa tensão o PIC tb reinicia.
Ou vc pode fazer outro teste, adicionar um botão na placa que ao pressionado envie os comandos de inicialização do LCD. Ou adicionar algum filtro do tipo diodo -> capacitor.
Abraçosss