LCD - Initieringstider och DB3-DB0 vid 4bit ?
Postat: 29 oktober 2005, 21:22:55
LCD: Sharp model LM16A211 (16*2) -Inkopplad för "4bit-gränssnitt".
PIC: 18LF2320, 40MHz
När jag kopplade in min LCD så fick jag svarta rutor på rad 1 (som gick att justera bort med kontrast-poten.) Rad 2 var tom hela tiden. Av vad jag läst här på forumet så tyder det på att displayen är rätt kopplad och att det är problem med initieringen. Jag har kopplat en flatkabel med kontakter i båda ändarna och kollat lödningar och jämfört andra scheman, så allt stämmer så långt. Mitt problem är att displayen ständigt är tom. Nu till frågorna:
Fråga 1: När man läser diverse instruktioner och tips vid initiering av displayen, så står det ofta att tiden mellan varje instruktion ska vara minst t.ex 40µs. Men vad är max-tid? Jag testade med 100ms mellan varje instruktion. Är det för lång tid? (Har även testat 40ms, men displayen har varit lika tom ändå.)
Fråga 2: När man läser vissa instruktioner för inkoppling av 4bit-interface så står det att D3, D2, D1 och D0 inte ska kopplas in alls. Men på andra ställen står det att de ska kopplas till jord. Vilket är det som stämmer?
Här står det "kopplas till jord":
http://www.altronix.se/elwiki/pmwiki.ph ... in.HD44780
I bl.a strombom's word-dokument står det att de "inte kopplas in över huvud taget":
http://www.elektronikforumet.com/forum/ ... c.php?t=28
Kan passa på att meddela en liten "bugg" i word-dokumentet ovan: På sid2 står det "D4, D5, D6 och D8". Det ska väl vara D7 istället för D8 ?
Jag har testat båda varianterna, men inte fått ut några tecken. När jag inte kopplar in dem (D3-D0) så får jag iallfall en markör som blinkar, så jag anar att jag är på rätt spår. Men jag vill ändå veta för säkerhetskull.
PIC: 18LF2320, 40MHz
När jag kopplade in min LCD så fick jag svarta rutor på rad 1 (som gick att justera bort med kontrast-poten.) Rad 2 var tom hela tiden. Av vad jag läst här på forumet så tyder det på att displayen är rätt kopplad och att det är problem med initieringen. Jag har kopplat en flatkabel med kontakter i båda ändarna och kollat lödningar och jämfört andra scheman, så allt stämmer så långt. Mitt problem är att displayen ständigt är tom. Nu till frågorna:
Fråga 1: När man läser diverse instruktioner och tips vid initiering av displayen, så står det ofta att tiden mellan varje instruktion ska vara minst t.ex 40µs. Men vad är max-tid? Jag testade med 100ms mellan varje instruktion. Är det för lång tid? (Har även testat 40ms, men displayen har varit lika tom ändå.)
Fråga 2: När man läser vissa instruktioner för inkoppling av 4bit-interface så står det att D3, D2, D1 och D0 inte ska kopplas in alls. Men på andra ställen står det att de ska kopplas till jord. Vilket är det som stämmer?
Här står det "kopplas till jord":
http://www.altronix.se/elwiki/pmwiki.ph ... in.HD44780
I bl.a strombom's word-dokument står det att de "inte kopplas in över huvud taget":
http://www.elektronikforumet.com/forum/ ... c.php?t=28
Kan passa på att meddela en liten "bugg" i word-dokumentet ovan: På sid2 står det "D4, D5, D6 och D8". Det ska väl vara D7 istället för D8 ?
Jag har testat båda varianterna, men inte fått ut några tecken. När jag inte kopplar in dem (D3-D0) så får jag iallfall en markör som blinkar, så jag anar att jag är på rätt spår. Men jag vill ändå veta för säkerhetskull.