Ir ao conteúdo
  • Cadastre-se

Pino R/W do PIC não está aterrado. E agora?


EvilPapagali

Posts recomendados

Olá, pessoal.

Recentemente comprei um kit do microcontrolador PIC18F4520, nele vem o básico para se aprender as utilizações do PIC (LCD 16x2, teclado matricial, etc.).

O problema que está me deixando maluco é este aqui:

PIC18F.jpg

Sim, o pino R/W do LCD não veio aterrado! E não posso alterar nada, pois é um kit. Já tentei simular um aterramento na PORTD.f1 mas não rola, até simula no Proteus, mas nada funciona quando coloco o programa, de fato, no PIC. Segue o programa (MikroC for PIC):

sbit LCD_RS at RD0_bit;

sbit LCD_EN at RD2_bit;

sbit LCD_D4 at RD4_bit;

sbit LCD_D5 at RD5_bit;

sbit LCD_D6 at RD6_bit;

sbit LCD_D7 at RD7_bit;

sbit LCD_RS_Direction at TRISD0_bit;

sbit LCD_EN_Direction at TRISD2_bit;

sbit LCD_D4_Direction at TRISD4_bit;

sbit LCD_D5_Direction at TRISD5_bit;

sbit LCD_D6_Direction at TRISD6_bit;

sbit LCD_D7_Direction at TRISD7_bit;

char txt1[]="Teste";

char txt2[]="PIC18F4520";

void main()

{

ADCON1=0;

LCD_INIT();

LCD_CMD(_LCD_CLEAR);

LCD_CMD(_LCD_CURSOR_OFF);

{

LCD_OUT(1,1,txt1);

delay_ms(1000);

LCD_OUT(2,4,txt2);

}

}

Gostaria de um programa simples como exemplo, utilizando o pino R/W ligado no pino do PIC, porque isso está me deixando de cabelos em pé!

Obrigado, antecipadamente.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!