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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.