Verbesserungen für PWM-Code?

Gast #219573
Lesenswert?

Hallo,
ich habe hier als eines meiner ersten AVR-Assembler-Projekte eine
4-Kanal Software PWM, die sich per Tastendruck einstellen lässt für den
Atmega8 programmiert.
Nun würde mich interessieren, ob die "Profis" hier noch
Verbesserungsvorschläge haben. Meine Ideen wären, mit einigen Makros zu
arbeiten und die Tasten nicht per Timer abzufragen, sondern per ext.
Interrupt auszuwerten.
Angehängte Dateien:
Gast #219575
Lesenswert?

Ich dachte mir das so, dass sobald eine Taste gedrückt wird ein
Interrupt ausgelöst wird. Dieser soll dann in gewissen Intervallen
mehrmals hintereinander die Taste erneut abfragen, und wenn die Taste
dann z.b. viermal hintereinander als gedrückt erkannt wurde die
entsprechende Aktion ausführen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren