Forum: Mikrocontroller und Digitale Elektronik __ASM_HEADER__ msp430


von bob b. (blobbob)


Lesenswert?

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

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.