Ik heb tal van voorbeelden op internet gezocht,en deze vond ik een van de betere http://patna.sancharnet.in/guria741/pic2lcd/LCD4Bit.asm
Ik heb de code getest,1e lijn werkt maar er zit er een probleem in de activering van de 2e lijn van het lcd, hierop zou "line 2" op moeten komen, wat niet gebeurt.
Kan iemand de code controleren a.u.b.?

Hartelijk bedankt.

Heb je de LCD geïnitialiseerd voor 2 display-lijnen? Er is een commando voor, en dat staat in elke beschrijving van standaard LCD-modules.

Datasheet opgezocht; http://www.ee.vt.edu/cel/datasheets/hd44780.pdf
Als ik nu hex:C0 decimaal:192 naar m'n lcd stuur,zou m'n cursor onderaan links moeten staan?
Ik denk dat de initialisatie correct is ,want als ik de pot openzet kan ik de 2 rijen licht zien.
Klopt m'n redenering?

is het misschien een 2x8 lcd? soms moeten die als 1x16 aangestuurd worden.

Probeer eens zoveel karakters naar het lcd te sturen dat ie vanzelf naar de tweede lijn moet springen. WErkt dat wel?

Daniel

Idd, het eerste karakter van de 2e lijn staat meestal op kolomadres 40.

Het is wel degelijk een 2x16 lcd,
maar wat je zegt van het 40ste adres,ga ik zeker eens proberen.
/EDIT/ Ik heb het met spaties geprobeert,en is gelukt.
Dit is uiteraart geen degelijke manier,dus verder zoeken...De Datascheet eens grondig doornemen...

[Bericht gewijzigd door coldrestart op ]