Danke für die Antworten.
Doch mit Interrupt kenne ich mich noch nicht aus. Im Tutorial steht auch nur der Assemblercode.
Kann jemand einen Beispielcode posten, der das Interruptthema und das Warten auf ein Signal an Hand eines C-codes erklärt.

So eben bin ich auf eine andere Idee gekommen.
Könnte ich die ganze Sache nicht einfach mit einem Inkrement lösen. Bei jedem Tastendruck eine Variable um eins erhöhen und einfach an einem Port ausgeben? Soweit die Theorie. Wie sieht das ganze in C aus.

Ich komme von der SPS-Schiene und da is alles ein wenig einfacher (für mich) und möchte aber gerne auch C verstehen und programmieren.

Danke
memby