PIC in Sleep mode

Gast #778127
Lesenswert?

>Und dran denken, dass Sleep nur ausgeführt wird, wenn
>bestimmte Bedingungen erfüllt sind (siehe Manual), sonst wird es als NOP
>interpretiert.

If the global interrupts are disabled (GIE is
cleared), but any interrupt source has both
its interrupt enable bit and the corresponding
interrupt flag bits set, the device will
immediately wake-up from SLEEP. The
SLEEP instruction is completely executed.


Meinst du das? Sonst finde ich keine bestimmten Bedingungen. Ausser beim 
aufwachen...
Gast #778294
Lesenswert?

Ja, da war noch was an den Eingängen! Jetzt bin ich bei 0.3mA!

Aber ADCON0 = 0; (ja NULL!)

Keine Ahnung wieso.
pic.h
htc.h

sind eingebunden!!

Alles andere ging auch (Timer 0, Timer1, Eingäng konfigurieren usw.)!
#778304
Lesenswert?

Schau nochmal in das Datenblatt für den PIC, da sollte es unter 
"Electrical Specifications" eine Liste für den Stromverbrauch im 
SLEEP-Mode geben.

Hatte grad nur das PIC12F683er Datenblatt da:
Watchdog-Timer: 8.4µA
BrownOut Detector: 109µA
Analog Comparator: 60µA
Interne Vref: 138µA
Oszillator für Timer1 (Uhrenquarz): 10µA
A/D Converter: 0.0029µA

(alle Werte bei 5V)

Jetzt raussuchen was nicht gebraucht wird, das abschalten, und in den 
Sleep-Mode gehen.

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