Página 1 de 1
MikroBasic

Enviado:
04 Out 2007 09:07
por shhadowzone
Alguém tem uma ideia do "por que?" a biblioteca de LCD não funciona corretamente co displays 16x4. Apresenta as informações fora de posição a partír da segunda linha.
Alguma dica??

Enviado:
04 Out 2007 09:12
por fabim
estranho isso...
aqui funfa corretamente..
No mikropascal isso acontecia, até que eu descobri que quando voce vai mandar a string.. tem que tomar o cuidado de o numero de bytes não ultrapassar o comprimento de casas a serem preenchidas.. se acontecer de voce por exemplo ter 8 casas pra escrever e mandar 9 bytes, vira uma zona, aparecem uns caracteres estranhos etc...
Verifica isso direitinho.
Faz assim.
Monta 4 sub.
dentro de cada uma 15 bytes apontando pra primeira casa de cada linha.
Executa as 4 sub. e veja se vai escrever direitinho.
Só que coloque strings fixas e não em var´s..
Abraços
Fabim

Enviado:
06 Out 2007 15:55
por shhadowzone
Boa tarde,
na realidade eu uso assembly, e quando eu mando escrever na quarta linha primeira coluna, aparece sempre na quarta coluna. Andei lendo os arquivos de definições e, ao que parece, os endereços da terceira e quarta linha estão adiantados em quatro casas para o display 16x4, para o display 20x4 isto não acontece.