PIC Header Datei Struktur

Gast #797153
Lesenswert?

Hey Leute,

in der Header-Datei eines PIC-µC stehen die gesamten Register gelistet, 
mit den dazugehörigen Bitnamen, wie es sich gehört, um einfach drauf 
zuzugreifen. EIn bisschen komisch ist es trotzdem:

1
extern volatile near unsigned char       BAUDCON;
2
extern volatile near union {
3
  struct {
4
    unsigned ABDEN:1;
5
    unsigned WUE:1;
6
    unsigned :1;
7
    unsigned BRG16:1;
8
    unsigned SCKP:1;
9
    unsigned :1;
10
    unsigned RCIDL:1;
11
    unsigned ABDOVF:1;
12
  };
13
  struct {
14
    unsigned :4;
15
    unsigned TXCKP:1;
16
    unsigned RXDTP:1;
17
    unsigned RCMT:1;
18
  };
19
} BAUDCONbits;

was heißt "near" ?
was bedeuten die Zahlen hinter den Doppelpunkten?

Wie ist die genaue Syntax, wenn ich auf das Bit SCKP zugreifen will?
Ich habe probiert: BAUDCON.SCKP = 1
scheint aber falsch :-/

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren