Forum: Mikrocontroller und Digitale Elektronik I2C-BUS Programmierung


von Markus (Gast)


Lesenswert?

Hallo,
ich habe drei Pic16F876 die ich über I2C bus verkabeln will.
Ich finde aber die adresse der pics nicht bzw. müsste sie ja etwas 
ändern damit alle unterschiedliche adressen haben.
Könnte mir da jemand helfen???
ich will so wohl lesen wie auch schreiben je nachdem wer gerade master 
ist nur das mit den adressen bekomme ich net so hin?!?
danke im vorraus
Markus

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die Adressen legst Du selber fest - und zwar in der Software, die die 
I2C-Slave-Funktionalität zur Verfügung stellt.

von Markus (Gast)


Lesenswert?

Also Datenblatt nochmal genau studieren wie und wo das bei dem 
festgelegt wird?!?

von Didi S. (kokisan2000)


Lesenswert?

Hallo Markus,

ich habe den zwar noch nie im Slave Modus programmiert, aber im 
Datenblatt steht:

SSPADD register holds the slave device address
when the SSP is configured in I2C Slave mode.

http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf, Seite 80

Gruß
kokisan

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.