ADC im Sleep Mode

Gast #4034401
Lesenswert?
• ▲
▼
Hallo zusammen.
Ich baue gerade eine Steuerung, die an eine Batterie betrieben wird.
Deswegen will ich den µC in Schlaf Modus (Power-down) versetzen wenn er 
nicht gebraucht wird. Der Schlaf Modus wird durch externes Interrupt 
unterbrochen.
Unter anderen hat der µC eine Aufgabe Spannung zu messen.
Meine Frage ist, wie schaltet man am besten den ADC aus?
Mit:   ACSR = 0x80;
Oder:  ADCSRA &=~ (1<<ADEN);
Im Datenblatt habe ich gelesen dass setzen des Register ACD im ACSR auf 
log.1 führt dazu das die Versorgung Spannung des ADC unterbrochen wird.
Wird dann der ADC wieder aktiv wenn ACD auf log.0 gesetzt wird?

Betanke mich im Voraus!
Gast #4034462
Lesenswert?
• ▲
▼
V.S. schrieb:
> Betanke mich im Voraus!

Womit betankst du dich?

> Meine Frage ist, wie schaltet man am besten den ADC aus?
Beim Tiny85 mache ich das so:
1
ADCSRA |= (1 << ADEN);         // ADC einschalten
2
bzw. 
3
ADCSRA &= ~(1 << ADEN);        // ADC ausschalten
Dann schlafen legen und per z.B. INT0 wieder aufwecken.
Zur Sicherheit mache ich nach dem Reaktivieren des ADC einen 
Dummyaufruf, bevor ich die Nutzwert lese.
Gast #4034469
Lesenswert?
• ▲
▼
Nachtrag:
ACSR hat ja mit dem AD-Wandler nichts zu tun - es steuert den 
Komparator.
Mit der Verwendung von ADEN bist du auch unabhängig davon, wo der 
aktuell verwendete Prozessor das Bit hingemappt hat. Müsste ja nicht 
immer gleich sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.