Forum: Mikrocontroller und Digitale Elektronik Atmega32A Power Down/ IDLE etc geht nicht


von Tom (Gast)


Lesenswert?

Hallo,
wird um den Atmega32 in einen Power Down zu versetzen ein globaler 
Interrupt oder sowas benötigt?
Ich will ihn eigentlich testweise mal nur komplett abschalten

Mir dem Code passiert gar nichts....
1
 MCUCR.B7:=1;
2
  MCUCR.B6:=0;   //SM2
3
  MCUCR.B5:=1; //SM1
4
  MCUCR.B4:=1; //SM0

von Peter II (Gast)


Lesenswert?

Tom schrieb:
> Mir dem Code passiert gar nichts....

fehlt da nicht noch ein sleep oder so?

von Tom (Gast)


Lesenswert?

sowas habe ich auch orgendwo mal gelesen..aber sleep kennt der Mikroe 
copiler so in der Form nicht, ich dachte sleep ist
 MCUCR.B7:=1;

von Tom (Gast)


Lesenswert?

ah ok, ich ahbe jetzt den befehl einfach mal direkt per adm eignefügt 
dann scheint es zu klappen der Stromverbrauch sinkt von 9 auf 7mA..was 
aber natürlich immer noch viel zu viel ist :-(

von Dieter S. (dolivo)


Lesenswert?

das ist doch nur das "enable".

von Peter II (Gast)


Lesenswert?

Tom schrieb:
> sowas habe ich auch orgendwo mal gelesen..aber sleep kennt der Mikroe
> copiler so in der Form nicht, ich dachte sleep ist
>  MCUCR.B7:=1;

ich denke nicht

https://www.mikrocontroller.net/articles/AVR-Tutorial:_Power_Management

es muss noch ein extra sleep geben

von Tom (Gast)


Lesenswert?

Unabhängig davon ob ich alle DDRx auf 0 oder 1 stelle oder alle Portx 
auf 0 oder 1 oder umgekehrt, verbrauch der Atmag32 bei 8Mhz 16mA!!! auf 
dem Steckbrett ohne das was angeschlossen ist?!?
In Power down geht er runter auf 0,042mA

von Peter II (Gast)


Lesenswert?

Tom schrieb:
> Unabhängig davon ob ich alle DDRx auf 0 oder 1 stelle oder alle Portx
> auf 0 oder 1 oder umgekehrt, verbrauch der Atmag32 bei 8Mhz 16mA!!! auf
> dem Steckbrett ohne das was angeschlossen ist?!?

wo hast du damit ein Problem? Das entspricht doch auch dem was im 
Datenblatt steht.

von Tom (Gast)


Lesenswert?

16mA?
Wo?

von Peter II (Gast)


Lesenswert?

Tom schrieb:
> 16mA?
> Wo?

Seite 297  (ok es sind 12mA, aber gewissen Schwankungen sind ja ok.

von S. Landolt (Gast)


Lesenswert?

Also ich lese auf Seite 372 bei 8 MHz und 5.0 V rund 8.7 mA ab, 
vorausgesetzt, es handelt sich um den im Betreff angegebenen ATmega32A 
und nicht um
> wird um den Atmega32 in einen...
und schon gar nicht um
> verbrauch der Atmag32.

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.