Hi
Ik probeer al een hele tijd mijn eigen "driver" voor een 16*2 LCD'tje te maken, in 4 bit-modeik heb al verschillende datasheets gelezen, maar ik vind het echt niet. Zou iemand mij eens de instructies op een rijtje kunnen geven die ik moet doen om bijvoorbeeld "hello" op de eerste lijn te krijgen, en "world" op de tweede? Of een goeie link doorgeven? Want ik krijg het echt niet voor elkaar.

Hartelijk dank!
MvG

Jan

/edit: het topic moet natuurlijk HD44780 zijn :)

om aan een pc te hangen? of aan een microcontroller?

Daniel

Hi
Voor aan een microcontroller te hangen, maar geen pic of AVR, maar een Pascalite (een pic met bootloader en interpreter voor pascal. Stom dat ik hem gekocht heb, maar nu hem ik hem en wil hem gebruiken :) )

Dus liefst in 4 bit mode, maar 8 bit mag ook (heb genoeg pins)

MvG
Jan

dan moet je eens in de desbetreffende libraty van JAL kijken. Daar staan precies de commando's in die je moet sturen. Moet niet zo moeilijk zijn om dat om te zetten naar Pascal.

4 pins is natuurlijk altijd makkelijker bij micro's. Dan houd je nog vier pinnen extra over voor iets anders.

Daniel

Hi
Ik heb ze bekekenen, en nog eens en nog eens, maar ik snap er echt nix van (ben niet zo goed in JAL om het te doorgronden). Moest iemand toch een woordje uitleg kunnen geven zou het fantastisch zijn.
Hartelijk dank!
Jan

Op 18 augustus 2004 21:54:43 schreef stecj366:
Hi
Ik heb ze bekekenen, en nog eens en nog eens, maar ik snap er echt nix van (ben niet zo goed in JAL om het te doorgronden). Moest iemand toch een woordje uitleg kunnen geven zou het fantastisch zijn.
Hartelijk dank!
Jan

je mag best zelf ook een beetje mnoeite doen hoor. Je zoekt eerst in de datasheet op welke commando's er allemaal zijn en welke je nodig hebt om e.e.a. juist te initialiseren. In de JAL-code zoek je dan op hoe deze commando's gestuurd worden etc. Als je een bepaald deel van die code niet begrijpt kun je dat hier natuurlijk altijd vragen.

Daniel

Hi
Het is me eindelijk gelukt. Ik krijg al HALLO op mijn schermke :D

Maar nog een klein probleempje, ik zie over het hele scherm blokjes, en als ik daarover "schrijf" dan zie ik de text. Ik weet niet wat ik daar verkeerd gedaan heb... Zal wel iets in de display control ofzo zijn, maar ik vind hetniet. Vlc (pin 3) is aan GND

Nog een probleempje: als ik stop met data schrijven vanuit de MCU, dan gaat de text weer over in de blokjes, dus hij verdwijnt. Aan wat kan dat liggen?

MvG
Jan

Je bent vergeten het display te clearen. Dit moet je direct na de initalisatie doen, het staat in de datasheet welk commando dat het is.