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 | }
|