|
void v_InitTimer0(unsigned char ucMode) |
|
void v_InitTimer0: Mit dieser Funktion kann der Timer 0 initialisiert werden. Es werden dabei nur die im SFR TMOD, AUXR1 und TMOD relevanten Bits verändert. Die anderen Bits in den SFRs bleiben erhalten. Über den Parameter „ucMode“ kann der Timer mit Hilfe der enum-Aufzählungstypen in die jeweilige Betriebsart gesetzt werden. Rückgabewert: – Verwendete Funktionen: – Verwendete globale Variablen: – Verwendete Definitionen: enTimerMode (MODE0 =0, MODE1, MODE2, MODE3, MODE6 = 0x12) enTimerFunc (TIMER = 0, COUNTER = 4, GATE_OFF = 0, GATE_ON = 8, PWM_OFF = 0, PWM_ON = 0x20) C-Sourcemodul: TimerLibrary.c |
|
void v_InitTimer1(unsigned char ucMode) |
|
void v_InitTimer1: Mit dieser Funktion kann der Timer 1 initialisiert werden. Es werden dabei nur die im SFR TMOD, AUXR1 und TMOD relevanten Bits verändert. Die anderen Bits in den SFRs bleiben erhalten. Über den Parameter „ucMode“ kann der Timer mit Hilfe der enum-Aufzählungstypen in die jeweilige Betriebsart gesetzt werden. Rückgabewert: – Verwendete Funktionen: – Verwendete globale Variablen: – Verwendete Definitionen: enTimerMode (MODE0 =0, MODE1, MODE2, MODE3, MODE6 = 0x12) enTimerFunc (TIMER = 0, COUNTER = 4, GATE_OFF = 0, GATE_ON = 8, PWM_OFF = 0, PWM_ON = 0x20) C-Sourcemodul: TimerLibrary.c |