I²C Frage zu den Adressen

OP #2366943
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe mal eine Frage zu der I²C (TWI) Schnittstelle.

Nehmen wir als Beispiel den Maxim DS 1307 RTC Chip. Den kann man per TWI 
an einen µC anbinden. IM Datenblatt zu dem DS1307 sehe ich aber keine 
Angaben, wie man dem Chip eine ID vergeben kann.

Hintergrund meiner Gedanken ist. Was ist wenn man einen Bus mit 128 
Geräte hat. Davon 1 Master und 127 Slave mit jeweils dem selbsn Chip 
drauf, der aber unterschiedliche Aufgaben erledigen soll.
Dann muss man doch den einzelnen Teilnehmern am Bus eine eindeutige ID 
zuweisen können.

Ambei Beispiel des Maxim DS1307 soll die Adresse wohl fest vergeben sein 
auf "1101000". Dann hat man aber ja probleme, wenn man mehrere der CHIP 
im Bus hat.

Übersehe ich da etwas wichtiges?

MFG
Stephan
Gast #2366958
Lesenswert?
• ▲
▼
Die meisten I2C-Chips besitzen entweder eine feste Adresse oder die 
Adresse lässt sich durch Konfigurationspin einstellen. I2C-Bausteinen 
mit identischer Adresse können nicht an einem gemeinsamen Bus hängen.

Bzgl. de Konfigurierbarkeit ist das Datenblatt deines I2C-Baustein deine 
erste Informationsquelle.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.