Pic och alfanumerisk display

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
freddan007
Inlägg: 13
Blev medlem: 26 april 2008, 19:56:38
Ort: Örnsköldsvik

Pic och alfanumerisk display

Inlägg av freddan007 »

Hej! Jag har ett Pickit 2 och en alfanumerisk display som jag har köpt från kjell.com. Jag har kopplat ihop dessa enligt exemplet på kjellfakta (http://www.kjell.com/?page=/kjellfakta/pic/) men det visade sig att displayerna var olika. Jag kopplade ändå som det såg ut i exemplet och programerade Picen med hex-filen som följer med i exemplet men displayen börjar bara lysa när jag startade den.(bakgrundsbelysningen) Jag kan konstatera att jag har kopplat fel men jag vet inte vars. Jag har kollat och jämfört med exemplet och databladet men inte hittat något fel.
här finns bilder på hur jag har kopplat:
http://img.photobucket.com/albums/v251/ ... C00856.jpg
http://img.photobucket.com/albums/v251/ ... C00857.jpg
http://img.photobucket.com/albums/v251/ ... C00858.jpg

Hjälp mig, hur ska jag göra.
Om jag måste köpa en ny display vilken rekomenderar ni?
(det ska vara en alfanumerisk display som har minst 2x16 tecken)
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9097
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Skulle vara enklare om du ritat schema om hur du kopplat. Kolla mot displayens datablad. Jag har en billig 16x2 display från elfa kopplad enligt:

Kod: Markera allt

;    RC0 - LCD E
;    RC1 - LCD RS
;    RC4 - LCD D4
;      ..
;    RC7 - LCD D7
;	RW connected to ground  
Och kör med i princip samma kod som på JESCABs hemsida.
freddan007
Inlägg: 13
Blev medlem: 26 april 2008, 19:56:38
Ort: Örnsköldsvik

Inlägg av freddan007 »

ok

Kod: Markera allt

lcd1 - rc2 
lcd2 - V+ 
lcd3 - R7
lcd4 - GND
lcd5 - GND 
lcd6 - rc3
lcd7 ---- 
lcd8 ----
lcd9 ----
lcd10 ----
lcd11 - rc4 
lcd12 - rc5
lcd13 - rc6
lcd14 - rc7
lcd15 - +V
lcd16 - GND
eller
Vss - rc2 
Vdd - V+ 
V0 - R7
R/S - GND
R/W - GND 
E - rc3
lcd7 ---- 
lcd8 ----
lcd9 ----
lcd10 ----
DB - rc4 
DB - rc5
DB - rc6
DB - rc7
A - +V
K - GND
Anonym2
Inlägg: 456
Blev medlem: 17 november 2007, 21:20:16

Inlägg av Anonym2 »

Hej

Det kanske inte behövs(och du har kanske gjort det), men jag brukar jorda DB0 - DB3, när jag kör via 4bit kommunikation med LCDn


//Alexander
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9097
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Personligen skulle jag testa SODJANs exempel här:
http://www.jescab.se/HD44780.html
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Först borde du se till att slippa *löda* när du labbar. Alldeles för mycket jobb att ändra.

Sen så bör du kanske testa med ett program där du vet hur det fungerar.
Har du källkod till den där HEX filen så att du kan kolla ?

> och en alfanumerisk display som jag har köpt från kjell.com.

Vilken ???

> V0 - R7

Vad är "R7" ??

> R/S - GND

Hur har du tänkt att det ska fungera med R/S jordad ?
Jag utgår från att du vet hur en HD44780 LCD fungerar...
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9097
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Först borde du se till att slippa *löda* när du labbar. Alldeles för mycket jobb att ändra.
Absolut. Jag ser att du har ett "Low Pin Count Demo board". Köp hylslister på elfa och löd fast en rad på var sida om processorn så kan du trycka i kopplingstråd:
Bild
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jag har satser med hyllslister och stiftlister med svarvade stift/hylsor.
D.v.s runde istället för de vanliga fyrkantiga. Fungerar lite bättre för
kopplingstråd. Maila vid intresse...
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9097
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

Arrrggghhhh! Borde ha frågat dig före jag beställde från Elfa ;) Om du ser riktigt nära på bilden min så ser du att jag använt svarvade.
Skriv svar