PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu ADC



Henry
24.05.2006, 23:05
Hallo,

ich versuche gerade ein wenig in die Programmierung von ATMega Controllern (16/32) in C einzusteigen.
In meinem dafür geplanten Projekt sind im wesendlichen auch analoge Eingangssignale benötigt werden.
Nun habe ich mir dazu ein paar Beispiele angesehen und auch im Tut von mikrocontroller.net nachgelesen, aber leider ist immer nur beschrieben wie man die interne Referenzspannung aktiviert.

ADMUX = (1<<REFS1) | (1<<REFS0);
Meine Frage ist daher:
Wie kann ich die Spannung die ich am AREFF Pin angeschlossen als Referenz aktivieren?

Danke schon einmal

izaseba
24.05.2006, 23:10
Meinst Du externe AREF Spannung ?

Indem Du die zwei Bits in Ruhe läßt ( also nicht beschreibst ).

ADMUX nur für die Kanalumschaltung, bzw ADLAR.
REFS0 bzw. 1 auf LOW lassen.

Gruß Sebastian

Henry
24.05.2006, 23:14
Danke, sowas hatte ich mir fast schon gedacht.
Wollte mich nur noch einmal versichern, da überall stand das bei zu hoher Eingangsspannung (also über Referenz) der µC die Hufe hoch macht.

izaseba
24.05.2006, 23:20
Naja, soweit ich weiß kann die Eingangspannung schon über der Referenz liegen, nur das Ergebnis ist dann halt immer nur 1023, man soll allerdings nicht über VCC gehen, das kann schon ins Auge gehen...

Gruß Sebastian

Henry
24.05.2006, 23:26
Dann war das wohl eine Fehlinformation. Aber über VCC habe ich auch nicht vor zu gehen.
Danke für die schnelle Hilfe