Forum: Mikrocontroller und Digitale Elektronik peda entprellen mit mehr als 3 Tasten


von leonblaaa (Gast)


Lesenswert?

Hallo,

wie ist es möglich, den Entprellcode von peda mit mehr als 3 Tasten zu 
benutzen? Obendrüber steht ja "Debouncing 8 Keys" also wirds gehen, aber 
bei den Defines gibt nur KEY0, KEY1 und KEY2.
Ist bestimmt ganz einfach ;)

von kopfkratzer (Gast)


Lesenswert?

kopfkratz
C Buch holen und mal durcharbeiten ?

von Karl H. (kbuchegg)


Lesenswert?

leonblaaa schrieb:
> Hallo,
>
> wie ist es möglich, den Entprellcode von peda mit mehr als 3 Tasten zu
> benutzen? Obendrüber steht ja "Debouncing 8 Keys" also wirds gehen, aber
> bei den Defines gibt nur KEY0, KEY1 und KEY2.
> Ist bestimmt ganz einfach ;)

Dann machst du eben ein KEY3 dazu und verpasst ihm die Bitnummer, an der 
der Taster 4 angeschlossen ist.

Einfach mal im Code ein wenig studieren, wie die Dinger verwendet 
werden. Dann kommt man auch drauf. Und man kommt auch drauf, dass die 
Sachen nicht KEY0, KEY1, etc heissen müssen, sondern durchaus auch 
KEY_UP, KEY_DOWN, KEY_ENTER oder was dann halt auch immer in deiner 
Anwendung Sinn macht, heissen können. Das sind ja schliesslich auch nur 
Bitmasken, mit denen jeweils ein bestimmter Pin vom Port ausmaskiert 
wird.

Auch wenn du die genaue Wirkungsweise des Codes in der ISR nicht 
verstehen musst, wie die #defines verwendet werden solltest du schon aus 
dem Codestudium herauslesen können. So schwer ist das nicht.

: Bearbeitet durch User
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.