Forum: Compiler & IDEs power reduction register


von ml (Gast)


Lesenswert?

hallo zusammen

würde gerne auf einem atmega48 das power reduction register beschreiben, 
nur leider ist mir unklar wie das geht.... habe auch gesehen dass es 
eine power.h datei gibt auf der avrlib homepage. allerdings ist die bei 
mir nicht installiert und ich finde den code nicht.

vielen dank für einen input

von Rolf Magnus (Gast)


Lesenswert?

Was ist denn das Problem? Im Datenblatt steht doch alles genau 
beschrieben.

von ml (Gast)


Lesenswert?

stimmt denn das :

PRR |= (1<<PRTWI) | (1<<PRTIM2) | (1<<PRTIM0) | (1<<PRTIM1) | (1<<PRSPI) 
| (1<<PRUSART0) | (1<<PRADC);

der stromverbrauch geht nicht viel zurück...

danke

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Solange du noch den Hauptoszillator laufen lässt, wird sich das nicht
nennenswert auswirken.  Richtig Effekt hat das nur für den sleep mode.

von Rolf Magnus (Gast)


Lesenswert?

> Solange du noch den Hauptoszillator laufen lässt, wird sich das nicht
> nennenswert auswirken.

Wenn du den ausmacht, wird sich's gar nicht mehr auswirken, weil die 
Peripherie dann sowieso schon aus ist.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

> Wenn du den ausmacht, wird sich's gar nicht mehr auswirken, weil die
> Peripherie dann sowieso schon aus ist.

Ja, hast Recht.  Ich war hier schon eine Technologiestufe weiter: dann
werden auch die Leckströme der Bauteile wieder interessant.  Da sind
die AVRs aber im Moment in der Tat noch nicht angekommen.

OK, ansonsten bliebe einfach nachzumessen, ob die im Datenblatt
gemachten Versprechungen hinsichtlich des Stromverbrauchs der
einzelnen Baugruppen zutreffen.

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.