|
void v_InitEncoder(void) |
|
v_InitEncoder: Die Funktion initalisiert den Keyboard-Interrupt auf den Portpins P0.5 bis P0.7 und gibt den Keyboard-Interrupt frei. Außerdem wird der aktuelle Zustand des Encoders ausgelesen und intern in der Variablen „ucActEncVal“ abgespeichert. Rückgabewert: – Verwendete Funktionen: Verwendete globale Variablen: cValue Verwendete Definitionen: – C-Sourcemodul: Encoder_Lib.c |
|
void v_KeyboardInt(void) interrupt 7 |
|
v_KeyboardInt: Die ISR wertet die Portpins P0.5 und P0.7 aus und inkrementiert bzw. dekrementiert die Variable cValue. Es wird außerdem das neue Keyboard-Pattern gesetzt, die Variable „ucActEncVal“ auf den aktuelle Zustand gesetzt und das Interrupt-Flag zurückgesetzt. F !! Die Auswertung des Tasters im Encoder wird nicht durchgeführt. !! Rückgabewert: – Verwendete Funktionen: Verwendete globale Variablen: cValue Verwendete Definitionen: – C-Sourcemodul: Encoder_Lib.c |