Fossalta
Access violation at address 0x8BA82089. Read of address 0xC0FFEE in module coffee.sys. Please refill coffee bin and wait till i get back.
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 ?
Fossalta
Access violation at address 0x8BA82089. Read of address 0xC0FFEE in module coffee.sys. Please refill coffee bin and wait till i get back.
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
... 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.
(Z)weetvoetje
Hogepriester in het genootschap der mexicaanse hond. // // Aan 2% van de mensen is 50% van het bezit ; 1% van het bezit is aan 50% van de mensen.
dexter
It's a good day for science!
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 ]
Fossalta
Access violation at address 0x8BA82089. Read of address 0xC0FFEE in module coffee.sys. Please refill coffee bin and wait till i get back.
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 ]