hallo allemaal,

ik heb hier deze schakeling gebouwd:

http://www.picbasic.nl/images/schema_cursus4a.gif

deze heb ik vele malen nagekeken dus de aansluitingen zitten goed. Ook van het LCD:

http://digilander.libero.it/rar2k/Resources/Electronics/LZQ0501.html

maar het lukt me maar niet om tekst op het display te laten weergeven. Ik krijg steeds op de eerste regel een paar rare tekentjes (een stuk of 3) en meer doet hij niet.

Dit is de code:



DEVICE 16F628A                ;Gebruik een 16F628A type
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF

DELAYMS 500                   ;LCD stabilisering

CLS                           ;Wis scherm en zet cursor links bovenaan 
PRINT "PIC Basic cursus"      ;Plaats tekst op het display

END                           ;Einde programma

van picbasic:P

wat kan ik controleren?

Als alles goed is aangesloten zou hij moeten werken met die
code.

is het lcd uitgevoerd met een chip van het type HD44780 van Hitachi er op???

zo niet moet je zelf de standaard instellingen wijzigen.

Waarom is OB0 tem OB3 niet aangesloten?

Op 12 augustus 2005 14:19:55 schreef ChevyVan:
Waarom is OB0 tem OB3 niet aangesloten?

Omdat het LCD in 4-bits modus gebruikt wordt. Dat spaart I/O-pinnen.

wordt dan niet meestal de eerste 4 bit's gebruikt?, dus eerste 4 ingangen OB0 tem OB3?

Op 12 augustus 2005 14:50:55 schreef ChevyVan:
wordt dan niet meestal de eerste 4 bit's gebruikt?, dus eerste 4 ingangen OB0 tem OB3?

Nee, de meest significante bits worden gebruikt, dwz. D4 tot en met D7. Zo heb ik het toch altijd geweten.

Word je LCD wel goed geinitialiseerd op 4 bits?
Ik ken die programeer taal die je gebruikt niet maar ik kan dat er zo niet ff uitvissen.
Verder kun je proberen om wat te spelen met de delay dit helpt af en toe ook.

Op 13 augustus 2005 18:33:58 schreef Zundapp47:
Word je LCD wel goed geinitialiseerd op 4 bits?
Ik ken die programeer taal die je gebruikt niet maar ik kan dat er zo niet ff uitvissen.
Verder kun je proberen om wat te spelen met de delay dit helpt af en toe ook.

oke bedankt,maar het is al gelukt!