Página 1 de 1

Experiência com LCD (Livro do Fábio Pereira - HC908Q)

MensagemEnviado: 03 Jan 2007 00:32
por ReginaldoRosa
Estou usando um LCD Winstar WH1602A (Controlador HD44780) para realizar a experiência do livro "Microcontroladores HC908Q Teoria & Prática" do Fábio Pereira. Compilei o código descrito na página 263, gravei em um microcontrolador MC68HC908QY4 e após montar o circuito descrito no livro (pág. 236 - fig. 8.2) verifiquei que o LCD não está inicializando. Não está aparecendo nada no display. Eu usei um trimpot de 20k para ajustar a tensão de contraste do LCD (pino 3 do LCD).

Será que esse LCD não é compatível com o descrito no livro?
Alguém pode me ajudar?

Muito obrigado!

Reginaldo de Oliveira Rosa

MensagemEnviado: 03 Jan 2007 07:35
por jean
Olá Reginaldo..
Qto ao LCD é compatível sim, eu ja usei e funcionou e o código funcionou tbm..
Qdo vc criou o código na opção:
Which memory model shall be used?
Vc selecionou TINY ou SMALL ?
Qdo eu usei esse código se não me falha a memória eu usei TINY e tbm não deu certo qdo usei SMALL funcionou, ou vice-versa, não me recordo agora..
Tente essa mudança e veja se funciona..

MensagemEnviado: 03 Jan 2007 21:46
por ReginaldoRosa
Olá Jean!

Eu montei um outro circuito usando a comunicação com o LCD no modo de 8 bits. Enviei alguns caracteres e tudo funcionou perfeitamente. Desse modo concluí que o display está realmente funcionando.

Montei o circuito do livro e refiz todo o processo de compilação e gravação do chip. Funcionou!!

O problema era o seguinte: usei uma fonte separada para alimentar o LCD e o backlight. Mas tinha que conectar o GND dessa fonte no GND do MCU. Após fazer a conexão o circuito funcionou perfeitamente.

Muito obrigado por sua atenção!

Reginaldo de Oliveira Rosa.

MensagemEnviado: 04 Jan 2007 09:11
por jean
blz..menos mal..hehehehehe :D

MensagemEnviado: 07 Jan 2007 23:08
por ReginaldoRosa
jean escreveu:Olá Reginaldo..
Qto ao LCD é compatível sim, eu ja usei e funcionou e o código funcionou tbm..
Qdo vc criou o código na opção:
Which memory model shall be used?
Vc selecionou TINY ou SMALL ?
Qdo eu usei esse código se não me falha a memória eu usei TINY e tbm não deu certo qdo usei SMALL funcionou, ou vice-versa, não me recordo agora..
Tente essa mudança e veja se funciona..


************************************************************
Olá Jean, tudo bem?

Fiz um teste usando o modelo de memória TINY e realmente não deu certo. Funcionou apenas com o modelo SMALL.

Fiz também a experiência do milivoltímetro e funcionou bem.

Cara! Vc não imagina o quanto eu aprendi com as experiências do LCD. Sem falar da experiência com multiplexação dos displays de 7 segmentos.

O livro do Fábio Pereira é excelente!!

Um grande abraço e muito obrigado pela sua colaboração!

Reginaldo de Oliveira Rosa

MensagemEnviado: 08 Jan 2007 07:09
por jean
que bom Reginaldo, se precisar de algo é so postar...afinal essa é a idéia do fórum..