Gast
#3906673
Hallo Zusammen, ich habe ein kleines Programm geschrieben, dass den MSP430FR5729 in den LPM 3.5 versetzt. Über einen Interrupt am P 3.1 lässt er sich wieder aufwecken. Im Falle eines Interrupts soll das Register RTCSEC der RTC abgefragt werden, die im Hintergrund läuft:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Der Wert der Variable "second" zeigt dabei aber völlig sinnfreie Werte (z.B. 32456). Der Wert im Register bewegt sich zwischen 0 und 60. Was mache ich falsch? Ich habe schon die Datentypen "unsigned char" und unsigned int" für second ausprobiert. Oder löst man sowas besser über Pointer? Beste Grüße