Acho que ontem eu tive a minha primeira baixa, ainda me recuso em assumir oficialmente mas está parecendo. Meu LCD agora só preenche a primeira linha com quadrados pretos e mais nada. Não responde os comandos.
Acho que foi uma asnice minha (que pretendo prestar mais atenção no futuro).
Eu liguei os 4 pinos de dados nos pinos 9-10-11-12. E como estou sem cabo serial eu estou programando o meu Severino usando o ICSP. E justamente os dois ultimos pinos usados no LCD é usado na gravação. Estou achando que isso pode ter queimado as 2 ultimas portas de entrada do LCD. Eita nóis! Burro é fogo :-/
Agora uma pergunta, como estou usando 4 pinos somente. O LCD poderia usar os primeiros pinos no lugar dos ultimos?
Isso não me parece lógico.
Mesmo porque a gravação ISP do avr é em baixa tensão 5 V (Nível TTL).
Isso não danificaria o LCD.
Vc. deve ter feito outra besteira.
Só os 4 bits de dados não serve para o lcd funcionar.
Precisa tb dos pinos de controle.
Verifique o PINO Enable (E) se está ligado corretamente.
o pino RS tb.
Alem do +5V e GND e do contraste (usando um trinpot de 10 K)