Guten Morgen Forum,
ich hab mal wieder eine kleine Frage.
Und zwar nutze ich eine msp430 header file, die das Code Composer Studio
mitiefert.
Ein auszug davon:
1 | #ifdef __ASM_HEADER__ /* Begin #defines for assembler */
|
2 | #define LPM0 (CPUOFF)
|
3 | [...]
|
4 | /* End #defines for assembler */
|
5 |
|
6 | #else /* Begin #defines for C */
|
7 | #define LPM0_bits (CPUOFF)
|
8 | [...]
|
9 |
|
10 | #include "in430.h"
|
11 |
|
12 | #define LPM0 _bis_SR_register(LPM0_bits) /* Enter Low Power Mode 0 */
|
13 | [...]
|
14 | #endif /* End #defines for C */
|
Ich schreibe meinen Code in C und wollte wissen, ob ich nun die
Definition LPM0 benutzen kann, oder ob ich stattdessen LPM0_bits
benutzen sollte?
Also funktionieren tut der Befehl LPM0 einwandfrei, die Bits werden
gesetzt, nur irritiert mich die #ifdef _ASM_HEADER_ ein wenig.
mfG
Bob