Home
Ajuda
Regras
Pesquisa
Login
Registrar
Bem-vindo,
Visitante
. Por favor faça o
Login
ou
Registro
.
23 de Novembro de 2024, as 00:17:42
1 Hora
1 Dia
1 mês
1 Ano
Sempre
Login com nome de usuário, senha e duração da sessão
Handmades
>
Fórum Geral
>
Microcontroladores e Eletrônica Digital
>
Microchip PIC
>
Inicialização display LCD 16x2 com PIC16F
Páginas: [
1
]
Ir para o Fundo
« tópico anterior
tópico seguinte »
Imprimir
Autor
Tópico: Inicialização display LCD 16x2 com PIC16F (Lida 10700 vezes)
Victor
Visitante
Inicialização display LCD 16x2 com PIC16F
«
:
28 de Agosto de 2010, as 15:03:54 »
Opa pessoal,
Estou fazendo um termômetro com sensor LM35 e display LCD 16x2 e travei num problema relativo ao display, mais especificamente a sua inicialização. O programa foi escrito em C, compilado com sucesso no MPLAB v8.46 e executado no Proteus v7.6 numa boa também, porém quando implementei o protótipo o display mostra apenas uns caracteres estranhos na segunda linha. Testei um pisca-LED e funciona normal.Quando eu faço um curto-circuito cruzando as linhas do barramento de dados (D4-D7 - estou usando o modo de 4 bits, R/W aterrado) para testar se as mesmas estão enviando bits, o display muda, então isso está ok.
A minha dúvida é a seguinte: alguém que já tem alguma experiência com problemas c/ LCD, mais especificamente na passagem do virtual (simulações) para o mundo real teria como contribuir com algo?
«
Última modificação: 28 de Agosto de 2010, as 15:17:16 por Victor
»
Registrado
Cidão
Freqüente
Offline
Mensagens: 384
Obrigado
-Dado: 45
-Recebido: 17
Re: Inicialização display LCD 16x2 com PIC16F
«
Responder #1 :
28 de Agosto de 2010, as 16:26:48 »
Também não tenho muita experiencia com LCD, vc testou se os cabos entre o circuito e o lcd estão ok? tenho duas apostilas salvas aqui sobre lcd, anexei elas no post, espero que ajudem em algo, abraço.
Registrado
Maffeis
Visitante
Re: Inicialização display LCD 16x2 com PIC16F
«
Responder #2 :
29 de Agosto de 2010, as 10:06:38 »
tente inicializar o display na raça com chaves.
se o display estiver funcionando verifique seu programa colocando breakpoints
como eu não tenho um debugger (não sei vc) coloque o programa para verificar um botão a cada valor que vc manda para o Lcd
vc pode estar um tempo muito baixo entre as instruções.
eu aprendi usar o LCD utilizando chaves, só depois de entendido o funcionamento eu passei para o microcontrolador Avr - Atmel
Registrado
agtsouza
Visitante
Re: Inicialização display LCD 16x2 com PIC16F
«
Responder #3 :
28 de Setembro de 2010, as 23:20:04 »
Cara tu já revisou o tempo de inicialização dele? tipo seguindo ali a tal "receita de bolo" temos alguns temos pra respeitar e seguir, revisa se estão corretos, fiz um trabalho dia desses com lcd, e ele quando inicializava escrevia o que queria no lcd, cada coisa louca que só vendo, fui revisar e o problema era nos tempos dele lá na inicialização!
Registrado
visioncb
Hand MasterMind
Offline
Mensagens: 2.354
Obrigado
-Dado: 30
-Recebido: 39
Re: Inicialização display LCD 16x2 com PIC16F
«
Responder #4 :
29 de Setembro de 2010, as 01:40:40 »
isso, quando pesquisei sobre lcd e pics, vi bastante sobre esse lance do tempo
ainda mais se vc estiver testando no virtual e não da certo no "real", tudo indica que este seja o problema
Registrado
Maffeis
Visitante
Re: Inicialização display LCD 16x2 com PIC16F
«
Responder #5 :
03 de Outubro de 2010, as 18:39:08 »
em vez de tempo coloque uma rotina aguardando vc apertar um botão
vc tera um tempo alto
ai coloque led's para ver se o dado esta indo correto (eu consegui errar as ligaçoes no protoboard)
revise as ligaçoes
ou aumente o tempo no datasheet tem o tempo ideal
Registrado
Páginas: [
1
]
Ir para o Topo
Imprimir
« tópico anterior
tópico seguinte »
Ir para:
Por favor selecione um destino:
-----------------------------
Fórum Geral
-----------------------------
=> Solicitação de Novos Registros
=> Avisos
=> Alto-falantes
=> Amplificadores
=> Microfones
=> Luthieria
=> Placas de Circuito Impresso
=> Eletrônica
=> Ferramentas, Instrumentos, Maquinário e Gambiarras
=> Microcontroladores e Eletrônica Digital
=> Coluna Home Studio
=> Pedais e efeitos
=> Samples, Vídeos e Músicas
=> Softwares
=> Área do Iniciante
-----------------------------
Lançamento de Novos Projetos
-----------------------------
=> Amplificadores transistorizados
=> Amplificadores valvulados
=> Caixas para alto-falantes
=> Pedais de efeito
=> Layout de projetos
-----------------------------
Dúvidas e Sugestões
-----------------------------
=> Críticas e Elogios
=> Dúvidas
=> Sugestões
-----------------------------
Compra/Venda
-----------------------------
=> Componentes e peças para construção
=> Equipamentos Usados
=> Projetos Montados
-----------------------------
Off Topic
-----------------------------
=> Conhecimento
=> Humor
-----------------------------
Dúvidas e Sugestões
-----------------------------
=> Resenhas - Reviews
===> Amplificadores
===> Guitarras
===> Pedais
-----------------------------
Off Topic
-----------------------------
=> Off-Topic
-----------------------------
Fórum Geral
-----------------------------
===> Arduino
===> Microchip PIC
===> Atmel AVR ATMEGA
-----------------------------
Compra/Venda
-----------------------------
=> Outros (revistas, livros, discos, serviços, etc)
-----------------------------
Off Topic
-----------------------------
=> Jornal
-----------------------------
Fórum Geral
-----------------------------
=> Lata Velha
=> Impressão 3D
===> Raspberry Pi
=> Modelos SPICE
Carregando...
SimplePortal 2.3.3 © 2008-2010, SimplePortal