Suche Beispiel für Analog Comparator triggert ADC

Gast #5813688
Mit dem Komparator kannst du einen Timer-Capture triggern, aber keine 
ADC Messung. Dazu müsstest du eine Interruptroutine schreiben, die den 
ADC startet.
Gast #5813700
Hans-J. A. schrieb:
> Danke für deine Antwort.
> Komisch ist nur das im Datenblatt des Atmega644 auf Seite 252 steht
> (siehe Bild) ... was denn dann damit gemeint?

Hast recht.
Schau doch mal im Abschnitt Komparator, ob da steht wie man den ADC 
Triggern kann.
Gast #5813713
Hans-J. A. schrieb:

> Danke für deine Antwort.
> Komisch ist nur das im Datenblatt des Atmega644 auf Seite 252 steht
> (siehe Bild) ... was denn dann damit gemeint?

Genau das, was du willst. Die Benutzung der Funktionalität ist simpel. 
Konfiguriere einfach den AC so, als wolltest du ihn zur Auslösung eines 
Interrupts benutzen, du brauchst den Interrupt aber nicht zu erlauben. 
Der ADC triggert allein auf das Interruptflag, auch ohne dass der 
Interrupt tatsächlich ausgelöst wird.

Allerdings: damit das mehrfach funtioniert, muss natürlich ohne 
tatsächlich laufenden AC-Interrupt das Interuptflag "manuell" zurück 
gesetzt werden, also ACI in ACSR auf 1 gesetzt werden, sinnvollerweise 
passiert das in der ISR des ADC.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.