Hallo Leute, ich versuche mich gerade an der Programmierung eines Menüs mit Tastern und Display. Klappt auch alles soweit. Nun habe ich noch einen Tasterquittierungston hinzugefügt, bei dem ein Piezosummer bei Druck auf die Taster einen kurzen Ton ausgibt. Soweit auch alles gut. Jetzt das Problem: Wenn der "Start"-Taster gedrückt wird, wird neben dem Tasterquittierungston auch noch ein x Sekunden langer Ton ausgegeben, welcher den Start einer best. Routine signalisiert. Der Piezo bekommt jetzt also 2 Signale. Dabei piept er dann unsauber bzw. grummelt nur leise. Wo könnte denn hier die Ursache liegen?
Die Ursache ist, wenn der "Start"-Taster gedrückt wird, wird neben dem Tasterquittierungston auch noch ein x Sekunden langer Ton ausgegeben, welcher den Start einer best. Routine signalisiert
Ich ergänze Chregus (indirekte) Frage nach dem Code noch: - Schaltplan? - welcher Summer? Datenblatt?
Bodo Schuster schrieb: > Wo könnte denn hier die Ursache liegen? Das kann an der Schaltung und/oder am Programm liegen. Ich hoffe, ich konnte dir mit dem Hinweis weiter helfen. Wenn du mehr Infos heraus rückst, ließe sich die Ursache sicher auch etwas genauer eingrenzen.
Schreib eine Funktion für den Summer die die Summdauer angibt: Summ(uint16_t ton_ms) Dann überschneidet sich da nichts.
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.