Hallo, ich habe vor wenigen Wochen angefangen mich mit der Assembler Programmierung von AVR's zu beschäftigen und arbeite mich langsam durch das Tutorial. Zwangsläufig bin ich natürlich bei der Tastenentprellung von Peter Dannegger hängen geblieben und ich meine, ich habe so ziemlich alles an Beiträgen dazu gelesen. Verstanden habe ich die Version, die 2003 unter "bulletproof" erschienen ist(d.h. 12 Befehlszeilen). Auch die Simulation im AVR - Studio funktioniert damit wie erwartet. Die Version hingegen, die im Tutorial enthalten ist (d.h. 10 Befehlszeilen) gibt mir ein Rätsel auf. Lt. Beschreibung soll ja auch dieser Code erst bei 4 - maliger Erkennung den Tastendruck verarbeiten. ("Wurde die Taste nach Erkennung der Flanke 4 mal hintereinander als gedrückt identifiziert, so wird der Tastendruck weitergemeldet"). Sowohl in der Simulation als auch beim logischen Nachvollziehen komme ich aber immer nur auf 2 - malige Erkennung. Was mache ich falsch??? mfg Bruno
Bruno Mayer wrote: > Sowohl in der Simulation als auch beim logischen Nachvollziehen komme > ich aber immer nur auf 2 - malige Erkennung. Ja, das stimmt. Die Assemblerversion entspricht nicht der C-Version. 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.