Forum: Compiler & IDEs PIC in C programmieren, Register Bank wechseln?


von FrageMan (Gast)


Lesenswert?

Hallo,

ich programmiere einen PIC in C. Von Assembler kenne ich, dass man die 
Register Bank hin und wieder wechseln muss, wenn man auf eine oder 
andere Register zugreift. Wenn ich aber in C mit dem MPLAB programmiere, 
muss ich das nicht extra machen? Wird das im Hindergrund automatisch 
gemacht?

Die Header-Datei #include <pic30F...h> habe ich hinzugefügt.

Danke

von holger (Gast)


Lesenswert?

>Von Assembler kenne ich, dass man die
>Register Bank hin und wieder wechseln muss

J, nervig nicht war ;)
Der C-Compiler macht das automatisch für dich.

von Benedikt K. (benedikt)


Lesenswert?

FrageMan wrote:

> Die Header-Datei #include <pic30F...h> habe ich hinzugefügt.

Ein dspic30Fxxxx ist kein normaler PIC, der hat keine Registerbänke, 
weder in C noch in asm...

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.