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?
picsels
Volgend project: 7-seg gaming displays; dan dec-1982 labvoeding afmaken, dan funcgen met ad9833 afmaken, dan...
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...
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
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).
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.