Möchte eine Anwendung mit einem ATTiny13 nach einiger Zeit beenden. Dies kann man mit dem Power down modus. Aufwecken, Programmablauf, schlafen legen, wieder aufwecken ? Das Anwenderprogramm ist in BASIC geschrieben. Doch wie macht man das ? Gruß Uwe
ja genau so... weiss jetzt nicht genau wo dein problem liegt... also zum schlafen legen den schlafmodus im mcusr register (oder so aehnlich) einstellen und den sleep befehl aufrufen. dein mikrokontroller wacht dann wieder auf, sobald ein interrupt durch ein signalwechsel an einer der pins ausgeloest wird (also noch den gewuenschten interrupt enablen) dann wird die interruptroutine ausgefuehrt und dein programm laeuft dann hinter dem sleep befehl weiter oder hast du eher probleme damit, wie die befehle in basic heissen?
Ja richtig, weis nicht wie die Befehle dazu sind. Die Programmausführung (LED Blinkfolge) soll mit einem Taster erfolgen. Das Blinken erfolgt mit Toggle PortB und Waitms Programm soll dann für einige Minuten laufen Danach das Ganze abschalten Neustart mit Taster Jeder Tipp willkommen Gruß Uwe
Die Befehle findest Du im Manual: http://avrhelp.mcselec.com/index.html Man darf aber auch in Bascom direkt auf die IO-Register zugreifen und dann entsprechend dem Datenblatt sich eigene Routinen schreiben. Peter
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.