i2c Adressierung hmc5883l

Gast #3679836
Hallo,

wie im betreff zu lesen, habe ich eine frage zum hmc5883l.
Laut datenblatt hat dieser eine (so scheint es) feste adresse zum lesen 
und eine zum schreiben. Im weiteren verlauf werden diese adressen als 
defaultwerte bezeichnet. Das scheint so als könne man die adressen doch 
ändern. Allerdings finde ich dazu kein hinweise.

also meine frage: kann man diese adressen ändern und wenn ja wie? Bzw. 
Falls sie nicht änderbar sind, hat jemand eine idee wie ich mehrere 
slaves uber die selbe adresse anspreche (abgesehen von dem daten ready 
pin den der hmc5883l mitbringt)

Danke im voraus und grus
Gast #3679856
type schrieb:
> Laut datenblatt hat dieser eine (so scheint es) feste adresse zum lesen
> und eine zum schreiben.

Man kann es auf 2 Arten betrachten:
- Es sind zwei (aufeinanderfolgende) Adressen
- Die oberen 7-bit sind die Adresse, und bit 0 ist ein read/write bit

type schrieb:
> Im weiteren verlauf werden diese adressen als
> defaultwerte bezeichnet.

Wo?

type schrieb:
> Das scheint so als könne man die adressen doch
> ändern. Allerdings finde ich dazu kein hinweise.

Ich auch nicht.

type schrieb:
> hat jemand eine idee wie ich mehrere
> slaves uber die selbe adresse anspreche (abgesehen von dem daten ready
> pin den der hmc5883l mitbringt)

Dafür gibt es I2C Multiplexer (z.B. PCA9547)
Gast #3679862
Hi

>also meine frage: kann man diese adressen ändern ... ?

Nein.

>Falls sie nicht änderbar sind, hat jemand eine idee wie ich mehrere
>slaves uber die selbe adresse anspreche

Gar nicht. An einem I2C-Bus darf es eine Adresse nur einmal geben.

>(abgesehen von dem daten ready pin den der hmc5883l mitbringt)

Was soll der dir bringen?

MfG Spess
Gast #3679936
@easylife

Wo?
Guckst du Seite 16.

@spess53

Der Daten ready Pin geht auf low für 5us , sobald die Daten im Output 
Register vorliegen . Der Pin wäre. zumindest eine Möglichkeit Eine 
multiplexergeschichte zu steuern,

Danke für eure Hilfe,Gruß
Gast #3680067
Sebastian Wangnick schrieb:
> Type schrieb:
>> Wo?
>> Guckst du Seite 16.
>
> Faule Socke. Seite 16 von was? Mach es doch nicht so schwer und stell
> den Link hier rein. Mann-o-mann.

Ja, finde ich jetzt auch einigermaßen doof. Auf S.16 steht exakt gar 
nichts über I2C Adressen.
Das Ding hat genau eine, die ist nicht konfigurierbar, fertig, bum, aus.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.