LCD Scherm werkt niet goed door timingsproblemen

Ik ben nu bezig een klok te maken die de tijd en datum op een lcd zet, maar als ik mijn pic op een 10mhz kristal laat werken, begint het lcd kuren te vertonen. (vreemde tekens tussen de tekst e.d.) Ik denk dat het een timingsprobleem is, maar als ik een knipperlicht-progje op de pic laat werken (met kristal) knippert het lampje wel in het goede tempo.

Als ik er een trager kristal aanvast maak werkt het lcd wel, maar klopt de timing niet...

Hoe kan het dat het lcd het niet goed doet, en hoe los ik het op?

Taal?
Als je PICBasic gebruikt, denk dan om de xtal setting.

Best kans dat je de lcd te snel aanstuurt, ik neem aan dat dat wel ergens is aan te passen in de lcd lib.

Ik gebruik PICBasic en heb hs_osc en xtal 10 ingevuld, ik heb er eerst een knipperlicht van gemaakt, waarbij het lampje om de seconde toggelt. Dat werkt goed.

Daarna heb ik het knipperlicht vervangen door een print command en een end, maar, dan krijg ik bijvoorbeeld, als ik PICBASIC op het schermpje wil zetten, PIC#ASIC of PIC A^SIC e.d te zien, en heel soms de tekst die er zou moeten staan...

Is de spanning op je schakeling mooi 5V of is ie misschien te laag?
Hoe lang zijn de draden tussen PIC en display?

de draden zijn hoogstens 20 cm lang, en de spanning uit de computervoeding die ik gebruik wisselt hoogstens 0,05 volt(tussen 4,95 volt en 5 volt).

Je hebt 500ms gewacht?

De ene LCD is de andere niet.
Timing wat vertragen.
En mik die computervoeding in het ronde archief..

ja, en zonder kristal, of met een kristal met minder mhz (dan in het programma staat aangegeven) werkt het lcd wel goed.

Het lcd werkt wel als ik het hele project op 4 mhz laat draaien, maar ik vraag me nu toch nog af hoe het kan dat het op 10 mhz niet werkt???

[Bericht gewijzigd door Henry S. op (38%)]

Gebruik de edit als je wat wilt toevoegen!
http://www.circuitsonline.net/forum/faq#topickicks

En gooi die computervoeding weg.

wrm de computervoeding weggooien? hij doet het prima???

Dat betwijfelen we echt.

Zorg voor een nette 5V, dat geeft die computervoeding echt niet.