|
void v_GetTime(struct stWATCH *pWatch) |
|
v_GetTime: Die Funktion ermittelt aus der 32-bit Variablen „ulRTCTime“ die aktuelle Zeit und weist diese der Struktur „stWatch“ zu. Rückgabewert: – Verwendete Funktionen: – Verwendete globale Variablen: ulRTCTime Verwendete Definitionen: – C-Sourcemodul: RTCLib.c |
|
void v_InitRTC(void) |
|
v_InitRTC: Diese Funktion aktiviert den RTC und gibt den Interrupt frei. Der Reloadwert für den RTC wird aus der define-Anweisung „RTC_RELOAD“ ermittelt. F !! Der WDT wird in dieser Funktion ausgeschaltet. !! Rückgabewert: – Verwendete Funktionen: – Verwendete globale Variablen: - Verwendete Definitionen: RTC_RELOAD C-Sourcemodul: RTCLib.c |
|
void v_SetTime(struct stWATCH *pWatch) |
|
void v_SetTime: Diese Funktion wandelt die Werte aus der Struktur pWatch in einen 32-bit Wert und weist dieses Ergebnis der Variablen „ulRTCTime“ zu. F !! Es findet keine Überprüfung statt, ob die angebenen Werte in der Struktur zulässig sind. !! F !! Es sind nur Zeitangaben zwischen dem 01.01.1979 und dem 19.01.2038 zulässig. !! Rückgabewert: – Verwendete Funktionen: – Verwendete globale Variablen: stWatch, ulRTCTime Verwendete Definitionen: – C-Sourcemodul: RTCLib.c |
|
bit b_SetAlarmTime(struct stWATCH *pWatch, unsigned char ucDayInfo) |
|
void v_SetTime: Diese Funktion wandelt die Werte aus der Struktur pWatch in einen 32-bit Wert und weist dieses Ergebnis der Variablen „stAlarm.ulTime“ zu. F !! Es findet keine Überprüfung statt, ob die angebenen Werte in der Struktur zulässig sind. !! F !! Es sind nur Zeitangaben zwischen dem 01.01.1979 und dem 19.01.2038 zulässig. !! Rückgabewert: – Verwendete Funktionen: – Verwendete globale Variablen: stAlarm Verwendete Definitionen: – C-Sourcemodul: RTCLib.c |
|
void v_RTC_ISR(void) interrupt 10 using 1 |
|
void v_RTC_ISR: Die ISR inkrementiert die Variable „ulRTCTime“ und setzt das Flag RTCF im SFR RTCCON zurück. Rückgabewert: – Verwendete Funktionen: v_GetTime() Verwendete globale Variablen: ulRTCTime, stAlarm Verwendete Definitionen: – C-Sourcemodul: RTCLib.c |