Lcd trava após algum tempo

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Lcd trava após algum tempo

Mensagempor SoMeWhErE » 27 Out 2009 07:28

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.
Avatar do usuário
SoMeWhErE
Byte
 
Mensagens: 119
Registrado em: 20 Jun 2007 18:09
Localização: Charqueada

Mensagempor vtrx » 27 Out 2009 09:21

Creio que vc vai ter que postar o esquema elétrico e dizer qual linguagem de programação está utilizando.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2240
Registrado em: 20 Abr 2008 21:01

Mensagempor SoMeWhErE » 27 Out 2009 16:20

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.
Avatar do usuário
SoMeWhErE
Byte
 
Mensagens: 119
Registrado em: 20 Jun 2007 18:09
Localização: Charqueada

Re: Lcd trava após algum tempo

Mensagempor fabim » 27 Out 2009 16:24

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.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Djalma Toledo Rodrigues » 27 Out 2009 18:22

É Fabim

Osmar do + ou do -

mas, Osmarc ...
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor Fabio777 » 27 Out 2009 22:06

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
Fabio777
Nibble
 
Mensagens: 62
Registrado em: 19 Fev 2008 11:26

Mensagempor barboza » 28 Out 2009 08:34

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....
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor verd » 28 Out 2009 09:52

está dando delay prara o lcd entrar?
verd
Byte
 
Mensagens: 262
Registrado em: 28 Ago 2008 10:15

Mensagempor SoMeWhErE » 31 Out 2009 14:13

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.
Avatar do usuário
SoMeWhErE
Byte
 
Mensagens: 119
Registrado em: 20 Jun 2007 18:09
Localização: Charqueada

Mensagempor Fabio777 » 01 Nov 2009 12:32

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
Fabio777
Nibble
 
Mensagens: 62
Registrado em: 19 Fev 2008 11:26


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x