Forum: Mikrocontroller und Digitale Elektronik ADC Noise Canceler problem


von sep (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich sitze gerade daran einen "Spannungswächter" zu bauen. Das ist ein 
kleiner Teil eines Projektes. Jedoch ist das Problem dass keine Messung 
ausgeführt wird. Im Endeffekt messe ich alle 500ms. Das ADIE-Flag ist 1 
und nach ablauf der 500ms setze ich jeweils das ADEN Bit. Danach gehe 
ich in den Idle-Mode. Da noch ein paar Timer und ICP nebenbei laufen. 
Aus dem Grund nicht tiefer. Jedoch wird nie der ADC-Interrupt 
ausgeführt. Das weiß ich da ich via DebugWire Debugge und dort in dem 
Int einen Brechpunkt habe.
Weiterhin entwickle ich auf einem ATmega88.
Ins Handbuch habe ich auch schon geschaut. und ich bin der Meinung, dass 
ich das so mache wie dort angegeben. Der Quellcode ist im Anhang dann 
vorhanden. Wäre nett wenn ihr mal rüberschauen könntet.

mfg
sep

von sep (Gast)


Lesenswert?

So, habe den Fehler nun doch auch selbst gefunden.
Ich war nicht richtig schlafen.
1
 set_sleep_mode( SLEEP_MODE_IDLE );
2
 sleep_enable();
So muss das aussehen. Dann klappts auch mit dem schlafen und es wird 
eine Messung ausgeführt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.