Forum: Mikrocontroller und Digitale Elektronik Bascom Do Loop nach bestimmter zeit verlassen


von Jörg S. (joschi1711)


Angehängte Dateien:

Lesenswert?

Hallo Leute,
Ich habe mir hier wieder mal was zusammengebastelt und komme da nicht 
weiter.
Habe eine Attiny 24, an dem betreibe ich eine 7Segmentanzeige, die durch 
zwei Taster(Kontakte) ausgelöst werden soll.
nun soll aber die Zeit zwischen Betätigung des ersten Tasters bis zum 
Betätigen des Zweiten begrenzt sein.
ich habe das ganze schon mit einer For to Schleife versucht , jedoch ist 
dort die Zeit zu kurz.
es sollte ca. 4 min Zeit da sein, die zwei Taster zu betätigen.
Bitte nicht gleich wieder schimpfen, da ich nach wie vor am Lernen und 
probieren bin ^^.
Ebenso hätte ich hier ganz gern noch eine Art Schlafmodus in der Zeit, 
wo nix passiert.
Ich hoffe nicht zuviel Hilfe zu erwarten^^.
Danke

von Manfred S. (Firma: Manfred) (xfred343)


Lesenswert?

Ein interessanter Ansatz mit Powerdown die Zeitkonstanten zu bestimmen, 
ungewöhnlich aber durchaus was anderes. Wenn du im Programm noch einen 
Zähler einbaust, in dem du mitzählst, wie oft Powerdown ausgelöst wurde, 
kannst du auch längere Zeitabschnitte bestimmen.

Ich würde das alles mit einem mitlaufenden Timer und Zählvariable machen 
und die Schaltung - wenn Stromsparen ein Thema ist - nach 5 Minuten 
definiert abschalten und mit einem Interrupt aufwecken.

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.