Bonjour, depuis hier j'ai un problème j'ai vérifier le câblage mainte fois, je souhaite connecté un LCD (2*16) à un PIC 16F88, voici comment j'ai configurer la connection:
Le problème est que mon écran n'affiche rien, le PIN RA5 est configurer en I/O et non en MCLR.Code:sbit LCD_RS at RA5_bit; sbit LCD_EN at RA4_bit; sbit LCD_D4 at RA3_bit; sbit LCD_D5 at RA2_bit; sbit LCD_D6 at RA1_bit; sbit LCD_D7 at RA0_bit; sbit LCD_RS_Direction at TRISA5_bit; sbit LCD_EN_Direction at TRISA4_bit; sbit LCD_D4_Direction at TRISA3_bit; sbit LCD_D5_Direction at TRISA2_bit; sbit LCD_D6_Direction at TRISA1_bit; sbit LCD_D7_Direction at TRISA0_bit;
Par contre si je le connecte comme ceci, ca fonctionne:
Comment faire pour que cela puise fonctionner avec le PORT A?Code:sbit LCD_RS at RB4_bit; sbit LCD_EN at RB5_bit; sbit LCD_D4 at RB0_bit; sbit LCD_D5 at RB1_bit; sbit LCD_D6 at RB2_bit; sbit LCD_D7 at RB3_bit; sbit LCD_RS_Direction at TRISB4_bit; sbit LCD_EN_Direction at TRISB5_bit; sbit LCD_D4_Direction at TRISB0_bit; sbit LCD_D5_Direction at TRISB1_bit; sbit LCD_D6_Direction at TRISB2_bit; sbit LCD_D7_Direction at TRISB3_bit;
Merci
EDIT: J'utilise microC et la carte EASYPIC7
-----