Hallo, ich möchte bei meinem ATmega88 den ADC nutzen. Der µC liegt manchmal an 4,1 und manchmal an 5 Volt. Ich möchte die interne Referenzspannung nutzen: ADMUX = (0b01 << REFS0) Auf http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC habe ich die Beschaltung der PINs gefunden. Mir ist nun noch nicht klar, ob ich bei der internen Vref an AVcc etwas anschließen muss, oder ob dieser PIN offen bleiben kann und die Spannung intern bereitgestellt wird. Grüße
qwertz schrieb: > Ich möchte die interne Referenzspannung nutzen: > ADMUX = (0b01 << REFS0) Das wäre aber AVCC als Referenz. Du brauchst ADMUX = (1 << REFS1)|(1 << REFS0); In beiden Fällen kann ein Kondensator von AREF nach GND angeschlossen werden (100nF).
qwertz schrieb: > Mir ist nun noch nicht klar, ob ich bei der internen Vref an AVcc etwas > anschließen muss, oder ob dieser PIN offen bleiben kann und die Spannung > intern bereitgestellt wird. AVCC ist die Spannungsversorgung für den PortC und ist daher immer anzuschließen wenn du irgendwas am PortC verwendest.
Okay, ich habe nun AVcc mit Vcc und über einen Kondensator mit GND verbunden. ADMUX = (0b01 << REFS0) Nun klappt es.
Wie Uwe... schon geschrieben hat hast du AVCC als Referenz. Wenn diese schwankt, ist auch deine Messung ungenau.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.