Hallo! Habe bei meinem ATmega8 folgendes Problem. Bei einer ADWandlung erhalte ich als Wert immer dieselbe eine Zahl, die grösser ist als 2^10 irgendwie 12xx, obwohl die angelegte Spannung nicht grösser als Vref ist (sonst ja eh schon tot). Woran könnte das liegen? Ist mein uC kaputt oder oder könnte es auch an falschen Einstellungen des ADC liegen? Oder liegt es am Code? Soll ich den mal posten? Danke für eure Hilfe und Tipps!
Zeigt er immer nur die gleiche Zahl egal welche Spannung du auf den Eingang gibst ? Is die Versorgungsspannung für die AD-Eingänge auch vorhanden ? Ist die Refferenz richtig angegeben (Vref/Vcc/Extern) ? Programfehler ? (Mal mit Bascom probiert ?) Welcher Controller ?
Ja, er zeigt immer die gleiche Zahl an. Die Versorgungsspannung habe ich angeschlossen (am ADC) und Referenzspannung habe ich auch angegeben (extern) und auch angeschlossen. Ich werde den Code mal noch Posten, vielleicht habe ich dort bei der Initialisierung etwas falsch gemacht, kann nur nicht gerade jetzt, weil Code auf Notebook und das ist nicht hier! Danke für eure Antworten und hoffe dass ihr nochmals helft, wenn Code hier ist!
Yo,werds Versuchen aber bei Assembler muß ich passen. Bin Basic verwöhnt (Bascom)
Hallo! Ich habe den Code nun mal gepostet. Ich habe nur die wesentlichen Teile herausgepickt, das Programm sollte nun immer den ADC abfragen und dann alles auf dem LCD anzeigen und dann eine neue Wandlung starten usw. Wäre echt nett wenn jemand das mal anschauen könnte und evtl. sogar einen oder mehrere Fehler finden würde. Oder liegt es vielleicht doch daran dass mein Controller im A... ist? Grüsse Stefan
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.