pcnerd
Take a parachute, and jump!
Goedenkerstavond allen,
Ik heb weer is ruzie met mijn avr mezelf hoogstwaarschijnlijk.
Ik heb zoals in vorig topic al duidelijk was een mooi display van ons bekende Niels van Ledsee uit China gekocht.
Dit ding maar dan in het groen.
Wat betreft het aansturen van dit display, daar ben ik inmiddels over uit (zelf een library gemaakt).
Dit gaat over iets heel anders dan het display, maar over het touchscreen gedeelte. Ik lees nu namelijk alles uit volgens http://www.mcselec.com/index.php?option=com_content&task=view&…
Maar zoals verwacht heb ik hierbij een probleem.
De waarden die ik krijg komen niet helemaal naar 0 of naar het maximale. De oorzaak hiervan heb ik weten te achterhalen uit het feit dat om de een of andere reden de PF1 en PF2 pinnen niet helemaal naar 5 v gaan, ze blijven hangen op 3,nogwat.
Ik werk met de volgende code om de plek uit te lezen waar ik druk: http://pastebin.com/m79d37f3b
Nog vreemder: als ik alles hoog zet zonder die loop (maar met het aanzetten van de ADC), gaat alles keurig naar 5v.
Het probleem zit hem ergens met de ADC.
Owja, voor alle duidelijkheid, ik gebruik een AT90CAN32. Is ongeveer hetzelfde als een mega met CAN.
b.v. _O_ _O_
zalige pasen, Tom
pcnerd
Take a parachute, and jump!
ho ho ho ho
Ik heb het probleem zelf alweer weten op te lossen. Ik had een 100ohm weerstandje alsmede 100nf aan C als noise reductor aangesloten op de AVCC, maar blijkbaar trekt de AVR daar ook de stroom uit voor digitaal schakelen, deze overbruggen en probleem is opgelost, bedankt voor het mogen plaatsen van dit topic aan de modjes iig xD.
klein is fijn
Moderator
Op 25 december 2008 21:03:39 schreef pcnerd:
Ik had een 100ohm weerstandje alsmede 100nf aan C als noise reductor aangesloten op de AVCC
Dat doe je ook niet met een 100Ω weerstand, maar met een 10uH spoeltje. natuurlijk trekt de AVR stroom uit de AVCC om het analoge deel te voeding. 't Heet niet meer niets Analog Vcc. 
[Bericht gewijzigd door klein is fijn op (18%)]
pcnerd
Take a parachute, and jump!
I know, maar ik had niet verwacht dat die stroom ook zou gebruikt worden voor het hoogzetten van die PORTF pinnen aangezien er voeding voor ADC bij staat en niet voor I/O