Forum: PC-Programmierung MSP430 Low Power Modus sleepSeconds


von Alexander S. (alexander_s518)


Lesenswert?

Moin allerseits,

ich versuche nun schon seit einigen Tagen den Low Power Modus des MSP430 
FR2311 zu nutzen, bekomme jedoch immer irgendwelche Fehlermeldungen in 
Librarys.
Diese lauten wie folgt:
1
C:\Users\ASC036\AppData\Local\Temp\arduino_build_353899/core\core.a(wiring.c.o): In function `sleepSeconds':
2
wiring.c:(.text.sleepSeconds+0x2c): undefined reference to `__MPY'
3
wiring.c:(.text.sleepSeconds+0x32): undefined reference to `__OP2'
4
wiring.c:(.text.sleepSeconds+0x36): undefined reference to `__RESLO'
5
wiring.c:(.text.sleepSeconds+0x3a): undefined reference to `__RESHI'
6
wiring.c:(.text.sleepSeconds+0x6e): undefined reference to `__MPYS32L'
7
wiring.c:(.text.sleepSeconds+0x72): undefined reference to `__MPYS32H'
8
wiring.c:(.text.sleepSeconds+0x78): undefined reference to `__OP2L'
9
wiring.c:(.text.sleepSeconds+0x7c): undefined reference to `__OP2H'
10
wiring.c:(.text.sleepSeconds+0x80): undefined reference to `__RESLO'
11
wiring.c:(.text.sleepSeconds+0x84): undefined reference to `__RESHI'
12
collect2: ld returned 1 exit status
13
exit status 1
14
Error compiling for board MSP-EXP430FR2311LP.


Der folgende Blink-Code wurde verwendet:
1
#include <msp430.h>
2
#define LED RED_LED            //Rote LED
3
4
void setup() {
5
  pinMode(LED, OUTPUT);
6
}
7
8
void loop() {
9
    digitalWrite(LED, HIGH);   // turn the LED on (HIGH is the voltage level)
10
    delay(2000);               // wait for 3 seconds
11
    digitalWrite(LED, LOW);    // turn the LED off by making the voltage LOW
12
    sleepSeconds(4);            //Sleep Mode für 4 Sekunden
13
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.