Hallo, ich programmiere gerade den I2C-bus (Pic16F876A), ich komme aber leider nicht weiter... für den Bus-Übernahme vom Master will Testen, ob Bus schon übernommen wurde meine Frage ist, wie kann ich die zwei Zeilen in C schreiben btfss PIR1, SSPIF goto i2c_t1 ; I2C-Bus im Master-Mode übernehmen ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; i2c_on bcf PIR1, SSPIF ; SSPIF Bit löschen bsf STATUS, RP0 bsf SSPCON2, SEN ; Bus Übernahme anweisen bcf STATUS, RP0 i2c_t1 btfss PIR1, SSPIF ; Testen, ob Bus schon übernommen wurde goto i2c_t1 ; nein, noch nicht bcf PIR1, SSPIF ; ja, der Bus ist mein! nun noch SSPIF zurücksetzen return ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; DANKE!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.