Ik heb een 20x4 LCD aan een ATMega8 hangen, maar heb hier nogal wat problemen mee...

Ik heb zelf routines geschreven voor de aansturing, maar het gebeurde regelmatig dat er random tekens op het scherm verschenen of zelfs helemaal niets. Na bijna de haren uit m'n hoofd getrokken te hebben omdat ik wist dat de software goed was, ben ik eens naar de hardware gaan kijken... Eerst uC lager geklokt (van 16 naar 8Mhz), maar dat mocht niet baten... maar toen ik de 2 condensatortjes bij het kristal weghaalde was het probleem ineens opgelost!

Nu is mijn vraag dus, hoe komt het dat die 2 condensatortjes (die voor zover ik weet als belasting voor het kristal dienen) ervoor kunnen zorgen dat m'n LCD gaat flippen?

Mogelijk een ongunstige gnd-routing ?
Je bent er wel zeker van dat de C'tjes correct zijn bij dit xtal en de gekozen oscillator instellingen ?

is een standaard kristalletje van Voti ( http://www.voti.nl/winkel/catalog.html?X-16M ) met 22pF condensatortjes...

Maar ongustige gnd-routing.... ik zit hier met 2 bread-boards... en de gnd moet helemaal vanaf de andere kant komen. Heb nu een draadje direct naar de condensators .. en nu werkt het wel :S... weer wat geleerd...

Het zou best kunnen dat de AVR flipte. Verder zou het kunnen dat als je shout-and-pray gebruikt om die LCD aan te sturen, je timing (delay loops) zo nu en dan niet klopte.

Tussen naast elkaar gelegen contactstripjes van een breadboard zit al gauw een capaciteit van 10pF.

Op wat voor clock frequentie stuur je je display danwel niet uit? Kan zijn dat dat misschien een probleem is. Anders misschien te hoge capaciteit door de klemstrookjes idd. Zorg er iig ook voor dat de Atmel z'n eigen buffer condensator heeft en het display ook (100nF).

[Bericht gewijzigd door dexter op ]

Ik stuur alleen uit wanneer het nodig is... maar zelfs als ik een delay van een seconde gebruikte kwamen er tekens op die ik helemaal niet wilde zien..

Heb wel vaker LCD's aangestuurd, maar dit was de eerste keer dat het raar ging doen. Maar zoals ik al zei is probleem opgelost en zal ik er zodra ik er een printje voor ga maken rekening mee houden..

[edit] ik heb e-mail notificatie aan staan voor dit topic, maar krijg geen e-mails bij geposte berichten ???

[Bericht gewijzigd door Fossalta op ]