Hallo Ich möchte einen Befehl nach dem ersten Ausführen mindestens eine Stunde oder nur bei der steigenden Flanke eines Signals ausführen lassen. Welche Lösung ist hier am besten? Sollte ich hier interrupts machen oder mit timer arbeiten? Oder gibt es sonst noch irgendwelche gute Möglichkeiten? mfg Matthias Drexler
Du solltest dem Ausführenden eine Uhr in die Hand drücken und ihm sagen, daß er den Befehl eine Stunde lang nicht mehr ausführen darf. Oder alternativ ein Mindestmaß an Informationen liefern, siehe Netiquette.
Matthias schrieb: > Sollte ich hier interrupts machen oder mit timer arbeiten? Ja. Matthias schrieb: > Oder gibt es sonst noch irgendwelche gute Möglichkeiten? Siehe Antwort von Micha H. mfg.
ich möchte eine sms über die rs232 ausgeben und da es nicht bei einen stetigen Signal die sms so lange sendet bis das guthaben aufgebraucht ist oder resetet wird möchte ich eine vernünftige Lösung einbringen. was wäre eurer meinung nach die beste lösung?
Hallo, wenn Du jedesmal, wenn das Licht angeht eine SMS senden willst, dann mach das. Was muß zwangsläufig passieren, damit das Licht angehen kann? Richtig, es muß erstmal wieder ausgegangen sein... Vielleicht hilft Dir das ja weiter. ;-) Gruß aus Berlin Michael
Ja, dann programmiere das doch so. Wo ist das Problem? Wenn es um Zeit geht, brauchst du Timer, wenn es um Flanken geht, kannst du es über Interrupt oder per Polling machen.
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.