Não consigo de maneira nenhuma fazer um lcd 4x20 funcionar num pic 16f877a
O erro pode ser bem simples, usando tentando usar no modo 4 bits, mas as ligações de dados foram
- Código: Selecionar todos
D4 -> porta b0
D5 -> porta d7
D6 -> porta d6
D7 -> porta d5
Então, errei feio? é realmente necessário colocar todos as saídas de dados do lcd no mesmo conjunto de portas?
enable, rs e r/w estão nas portas b(7, 6 e 5)
Montei a placa antes por que pensei que a programação se adaptaria ao hardware, pelo menos nessa parte...
De resto já tentei vários drivers para o LCD, testei inclusive quase todos das páginas:
http://asm51.eng.br/phpBB/viewtopic.php?t=7812
http://asm51.eng.br/phpBB/viewtopic.php?t=7716
O controlador, pelo datasheet é ks0066(1º linha 0x00 terceira 0x40), mas não achei nenhum driver específico para ele então testei com todos que vi

Qualquer sugestão é valida, valeu