Boa noite senhores sou novato em pic! Já fiz alguns projetinhos e resolvi fazer um com GLCD.
O projeto funciona no proteus mas na pratica não, como sou novato eu achei que eu poderia comprar qualquer GLCD que funcionaria no meu projeto, achei que era tudo padrão.
porém quando chegou o que comprei GLCD(12864A) eu percebi que tinha algumas diferenças entre o GLCD (LGM12641BS1R)do projeto do Proteus e o display da compra que eu comprei principalmente nos nomes de alguns pinos.
Na Simulacao funciona mas na pratica não alguém consegue me ajudar?
Consegui alguns materiais para fazer uma ligação equivalente ao do projeto no proteus porém não funcionou!
Achei na internet um projeto do proteus que utiliza exatamente o glcd q eu comprei porém ele não possue na biblioteca do meu proteus, me parece que tem que fazer um download dos arquivos e add ele na biblioteca do proteus mas não consigo achar nunca os arquivos
Obrigado pela ajuda de TODOS
O codigo esta abaixo!
// Glcd module connections
char GLCD_DataPort at PORTD;
sbit GLCD_CS1 at RB0_bit;
sbit GLCD_CS2 at RB1_bit;
sbit GLCD_RS at RB2_bit;
sbit GLCD_RW at RB3_bit;
sbit GLCD_EN at RB4_bit;
sbit GLCD_RST at RB5_bit;
sbit GLCD_CS1_Direction at TRISB0_bit;
sbit GLCD_CS2_Direction at TRISB1_bit;
sbit GLCD_RS_Direction at TRISB2_bit;
sbit GLCD_RW_Direction at TRISB3_bit;
sbit GLCD_EN_Direction at TRISB4_bit;
sbit GLCD_RST_Direction at TRISB5_bit;
// End Glcd module connections
//-------------funcoes-----------------------------------------------
//função para escrever no GLCD
void escrever(char *text /*cria açtomaticamente uma array de char*/)
{
Glcd_Write_Text(text, 1, 1, 1);
}
void main()
{
adcon0=0b00000000;
adcon1=0b0000011;
trisb=0;
trisd=0;
trise=0;
Glcd_Init();
delay_ms(100);
while(1)
{
escrever("helo word"); // screver no lcd
Delay_ms(300);
porte.re0=0b00000001;
Delay_ms(300);
porte.re0=0b00000000;
Delay_ms(300);
}
}
Este e o meu projeto no proteus observem que estou utilizando um glcd difente do que eu comprei
Esse e o GLCD q comprei tem alguns pinos diferentes com os pino do projeto do proteus