hi,
eigentlich hatt doch jedes eine eigene adresse. damit es nur dann reagiert, wenn es angesprochen wird. dann brauch man es doch net abschalten.
mfg jeffrey
Hallo
mal ne Frage zu I2C. Ich habe mehrere I2C Bausteine, die ich separat zuschalten bzw vom Bus nehmen will. Reicht es nur die Daten Leitung zu trennen? Die Clock darf das Device mitbekommen es reagiert ja nicht auf Befehle. Ich will wenn möglich nur einen Schalter pro DEvice haben und nicht zwei Leitungen trennen müssen ...
GRuß
hi,
eigentlich hatt doch jedes eine eigene adresse. damit es nur dann reagiert, wenn es angesprochen wird. dann brauch man es doch net abschalten.
mfg jeffrey
Obwohl es unklar ist (s.o.) warum Du sowas tun willst: Ja, das geht. Du kannst sogar die Versorgungsspanung der jeweiligen Chips schalten, da die beiden Busleitungen open collector sind.
Was ich das machen will ist leicht erklärt. Die Bausteine sollen manchmal ihre Adresse vergessen. Um sie dann neu über den Bus zu programmieren, muss ich einen Baustein exklusiv am Bus haben. Da die Bausteine verbaut sein, will ich nicht immer Kabel ziehen müssen, sondern will das über Schalter regeln, an den man leichter kommen kann.
Aber schon mal danke für die Antworten.
Servus,
Das hakt bei mir!Die Bausteine sollen manchmal ihre Adresse vergessen. Um sie dann neu über den Bus zu programmieren, muss ich einen Baustein exklusiv am Bus haben.
Erklär mal warum die Bausteine die Adresse ändern sollen.
Danke
Gruß
Es sind Ultraschall Sensoren (SRF0. Bei denen wird die Adresse nicht per Hardware festgelegt, sondern kann programmiert werden. Eigentlich sollte die Adresse auch das Abschalten überleben, aber hin und wieder wurde mir berichtet, dass die Sensoren ihre Adresse vergessen haben.
Die Programmierung geht über die I2C Leitung. Dazu muss ein Sensor exklusiv am Bus sein und dann kann man über spezielle Commandos ihm eine Adresse zu weisen.
Donnerwetter! Man lernt doch nie aus...
http://www.robot-electronics.co.uk/htm/srf08tech.shtml
So hatten sich die I2C Erfiner das sicherlich nicht vorgestellt
Lesezeichen