atmega8 adc Interrupt

Gast #718336
Lesenswert?
• ▲
▼
herbert wrote:
> Mit einem Komparator kann ich doch nur 2 spannungen vergleichen oder?
> Eine Refernzspannung ist bei meinem Projekt leider nicht vorhanden.
> Mfg. Herbert

Du könntest auch den ADC nutzen. Leider benötigt auch dieser eine 
Referenzspannung (welche der mega8 aber selbst schon bereitstellt).

Auch für den Komparator gibts ne interne Referenzspannung (Bandgap 
Reference).

Gruß,
Magnetus
Gast #718395
Lesenswert?
• ▲
▼
Solange irgendwie sicherstellen ist, dass die zu vergleichende Spannung 
immer in einer bestimmten vorhersagbaren Richtung kommt, halte ich den 
Analog Comparator für das Mittel zum Zweck. Per ACME-Bit und 
MUX-Register können alle analogen Eingänge wahlfrei aufgeschaltet und so 
bis zu neun verschiedene Analogwerte mit der (internen) AREF verglichen 
werden.

Das mag jetzt kompliziert klingen. Ist es in Wahrheit aber gar nicht :-)

Gruß Johannes
#718412
Lesenswert?
• ▲
▼
herbert wrote:
> Ich möchte mittels adc kontinuirlich ein Spannung überprüfen. Wenn die
> Spannung größer als ein vordefinierter Wert ist soll ein Interrupt
> ausgelöst werden. Gibt es beim atmega8 einen Interrupt fürs vergleichen?

Kenne ich nur von Silabs, z.B. C8051F330 im DIP-20 Gehäuse.

Da kann man den ADC als Fensterkomparator einstellen, d.h. man bekommt 
einen Interrupt, wenn ein einstellbarer oberer oder unterer Schwellwert 
überschritten wird.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren