Hallo, es gibt ja bei Bascom einen Befehl um den AVR schlafen zu legen. Die Hilfe ist da aber leider nicht so hilfreich. Hat jemand von Euch das schonmal in Bascom gelöst und könnte mir den entsprechenden Quellcode schicken. Peter
Ersteinmal danke für deine Antwort. Reicht denn der einmalige Befehl aus? Nix vorher oder so? und wie weckt ich ihn? mit einfach nur mit "idle"? Kann ich ihn z.B. jeden Tag um 12:00 wecken und etwas kurzes ausführen lassen und danach wieder schlafenlegen? Oder alle drei Stunden? Wie würde ich das in Bascom machen? Grüsse Peter PS: Sorry für die vielen Fragen...
Hi, Man kann ja nicht immer davon ausgehen ,das die Leute auch Englisch (Ausländisch) können ;-) Steht zwar alles in der mitgelieferten Hilfebeschreibung von Bascom, aber ich sag`s Dir auch gerne nochmal auf 'Germanisch': IDLE: Versetzt den Prozessor in den IDLE Mode, d.h. der Systemtakt wird von der CPU aber nicht von der Peripherie abgeschaltet. Der IDLE Mode wird durch Interrupt (Timer/Counter, serielle Schnittstelle) oder Reset verlassen. Powerdown: Versetzt den Prozessor in den POWERDOWN Mode, d.h. der Systemtakt wird komplett abgeschaltet. Der POWERDOWN Mode wird nur durch Reset verlassen. Der Watchdog kann diesen Reset auslösen. MfG Erik
gibt es nicht etwas, um den Atmel softwaremäßig aufzuwecken? Am besten zeitgesteuert. Peter
Entweder den Timerinterrupt nehmen (für sehr kurze Intervalle) oder eine externe RTC anschliessen. Die kann dann zu den gewünschten Zeiten einen Interrupt erzeugen und so den Atmel aufwecken.
Oder man nutzt den Timer, zählt bei jedem Aufwachen eine Variable hoch, und wenn der gewünschte Zählerstand noch nicht erreicht ist legt man den AVR einfach wieder schlafen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.