Powermode ATtmega8 und codevisionAVR funktioniert nicht.

Gast #273555
Lesenswert?
• ▲
▼
Hallo Leute,

habe da ein riesiges Problem mit dem mega8 und den Powermodes.
Vielleicht kennt sich damit jemand aus.
Verwende den CodevisionAVR compiler.

Wenn ich den µC mit sleep_enable() und nachfolgenden powerdown() in den
sleep Zustand schicke geht auch der Stromverbrauch runter aber eine an
einem Port hängende LED bleibt an.
Auch läßt sich durch die Taster die an PIND2 oder an PIND3 hängenden
externe interrupt den µC nicht dazu bewegen wieder hochzufahren. Das
Programm läuft nicht mehr. Ohne die beiden Powermode funktionen läuft
das Programm perfekt.
MCUCR habe ich alles durchprobiert und GFIC GRIC auch.
Nichts zu machen.
Das Manual gibt auch nicht viel her. lediglich die namen der Funktionen
die void sind und auch nur void erwarten.
Da ich Anfänger bin hoffe ich auf ein paar gute Ratschläge von Euch
alten Hasen.
Vielleicht programmiere ich ja auch was falsch?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.