Lithium381
New Member
I'm designing a project to interface with my car to extract certain information to analyze. I've created a PCB for the project, and have the majority of the code written, however, i'm having issues. On my development board, i have no trouble initializing the LCD screen that i've purchased.... using PIC16f877A.... my circuit uses PIC16F688.. On my circuit, the LCD will not initialize, using the same code from the 877. I was wondering if it's a software issue, or a hardware issue, and if i'm going about the whole thing wrongly.
**broken link removed**
that is the top down view of the LCD portion of my board (the power is on another layer).... ive assigned the following pins:
LCD <> PIC
D7 C5
D6 C4
D5 C3
D4 C2
D3 gnd
D2 gnd
D1 gnd
D0 gnd
E C1
Rw gnd
Rs C0
and set the following tags:
ADCON1 := 0; // no analog >< digital conversions
ANSEL := 0; // no analog inputs
ADCON0 := 0; // no analog >< digital conversions
CMCON0 := 7; // no comparators
TRISA := 2; // all but pin 2 is output
TRISC := 0; // all outputs on port C
help?
**broken link removed**
that is the top down view of the LCD portion of my board (the power is on another layer).... ive assigned the following pins:
LCD <> PIC
D7 C5
D6 C4
D5 C3
D4 C2
D3 gnd
D2 gnd
D1 gnd
D0 gnd
E C1
Rw gnd
Rs C0
and set the following tags:
ADCON1 := 0; // no analog >< digital conversions
ANSEL := 0; // no analog inputs
ADCON0 := 0; // no analog >< digital conversions
CMCON0 := 7; // no comparators
TRISA := 2; // all but pin 2 is output
TRISC := 0; // all outputs on port C
help?