Hallo, ich habe hier einen Atmega1284p mit welchem ich VCC messen möchte. Habe dazu die 1,1 V interne Bandgap Spannung auf den ADC Eingang gelegt und VCC als Referenzspannung eingestellt und mit der Formel float Vcc = (1023 * 1.1) / ADCValue; die Versorgungsspannung berechnen lassen. Hier kommt es jetzt aber zu einem Problem, dessen Ursache ich nicht eruieren kann. Ich habe mittels Labornetzteil eine Spannung von 5 V eingestellt (mit dem DMM messe ich direkt an VCC des Controllers 4,9 V gegen GND). Das Programm spuckt mir jedoch einen Wert von 4,1 V aus. Mit dem DMM messe ich aber auch die 4,1 V an ARef gegen GND. Hat jemand eine Idee, weshalb dieser Unterschied zustande kommen könnte?
Snickers schrieb: > Hat jemand eine Idee, weshalb dieser Unterschied > zustande kommen könnte? Wie stellst du dir das vor? Nein, meine telepathischen Fähigkeiten reichen nicht um Schaltplan und Code von hier aus zu sehen. Also: Du machst was falsch. KA, was. ------ Ansonsten stören mich die 1023, da müsste ich noch mal nachdenken, ob da nicht eher 1024 angesagt wären. Und auch die 1,1V, die solltest du mal mit deinem Multimeter prüfen. +/- 10% sitzen da durchaus drin
Nur als Randbemerkung: es handelt sich nicht um Vcc, sondern um AVcc.
S. Landolt schrieb: > Nur als Randbemerkung: es handelt sich nicht um Vcc, sondern um AVcc. Daran lag es :) Danke!
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.