Gast
#570917
Hallo zusammen Ich habe ein vorhandenes Programm für den LPC2148, welches die Funktionalität der RTC demonstrieren soll, angepasst. Die RTC zählt einwandfrei, jedoch wird bei Erreichen der Alarmzeit kein Interrupt, wie gewünscht, aufgerufen. Das Programm sieht in etwa folgendermassen aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
Die ISR müsste soweit aber richtig initialisiert werden, da beim Programmstart gleich acht Interrupts aufgerufen werden. Manchmal sind es sogar mehr - aber unterschiedlich... Hängt ganz davon ab, wie schnell ich beim Debuggen das Programm fortsetze:) Habt Ihr vielleicht noch eine Idee woran es liegen könnte, dass nach 10 Sekunden kein Alarm-Interrupt ausgelöst wird? Anbei der Code Vielen Dank für Eure Infos Frank