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
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.
Meine Frage ist daher:Code:ADMUX = (1<<REFS1) | (1<<REFS0);
Wie kann ich die Spannung die ich am AREFF Pin angeschlossen als Referenz aktivieren?
Danke schon einmal
mfG Henry
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
Linus TorvaldSoftware is like s e x: its better when its free.
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.
mfG Henry
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
Linus TorvaldSoftware is like s e x: its better when its free.
Dann war das wohl eine Fehlinformation. Aber über VCC habe ich auch nicht vor zu gehen.
Danke für die schnelle Hilfe
mfG Henry
Lesezeichen