Há 49 usuários online :: 12 usuários cadastrados, Nenhum Invisível e 37 Visitantes :: 2 Motores de busca
Pessoal aos poucos estou aprendendo a programar PICs com o PIC C Compilerseguindo video aulas e foi passado um exemplo aonde se mostra um display alfanumérico e um teclado 4x3 juntos no mesmo PORT mas fiz tudo exatamente como se pede mas não funciona de forma alguma.
Segundo o próprio instrutor, o display é automaticamente definido para o PORTD mas em MCUs que não tem ele que é o caso do 16F628A o display já é definido automaticamente para o PORTB
Já tentei de tudo, mudei de display do LM044L para o LM016L, mudei de PIC do 16F628A para o F88 (refazendo claro todo o código) mas não adianta, o PIC C Compiler compila sem erros, o Isis simula sem erros mas ao pressionar o teclado nada acontece.
Bom dia Caca Silva, primeiro você terá que descobrir quem não está respondendo , se é o teclado ou o LCD, para isso logo após a inicialização do LCD coloque uma linha para imprimir no LCD qq coisa, tipo:
Se no LCD mostrar na primeira linha "TESTE LCD" o problema está no teclado, ai para testar se o teclado está funcionando, faça assim:
O led deve acender por 2s se qualquer tecla for pressionada, ligue o anodo de um LED ao pino A0 e o katodo a um resistor de 330R que vai ao terra, na simulaçao do ISIS, agora só acho estranho como um único porte vai funcionar como entrada e saída ao mesmo tempo, pode ser que seja tratado internamente pela biblioteca do teclado, não sei como é isso, espero ter ajudado
Muito obrigado meu amigo mas uma outra pessoa me ajudou aqui ontem e deu certo. Segundo ele tem que declarar sim o LCD no PORT B
Agora enfrento outro dilema kkkkkkk estou aprendendo a colocar senha, fiz tudo direitinho mas não funciona de jeito nenhum