Forum: Mikrocontroller und Digitale Elektronik Assembler to C


von Paul (Gast)


Lesenswert?

Hallo Zusammen,
ich moechte gern ein code von Assembler in C umwandeln.
hier steht Code in Assembler:
     btfss PIR1,SSPIF
     goto  $-1 +
     bcf   PIR1,SSPIF
     return
hier Code in C:
      while(!PIR1bits.SSPIF);
      PIR1bits.SSPIF=0;

Ich weisse nicht ob es stimmt. Könnten Sie mir helfen

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Welcher µC?

von Paul (Gast)


Lesenswert?

PIC 18F4550 µC

von Tony R. (tony)


Lesenswert?

Ja, wenn ich richtig gelesen hab stimmt das so. Was soll das "+" bei 
"goto  $-1 +" wenn das ein Tippfehler ist, stimmt das so. Also das "+" 
weglassen.

von Paul (Gast)


Lesenswert?

ok Danke schon. ich wollte nur sicher sein.

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.