INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Mega/Due: i2c Master multiplexen
09.10.2014, 13:39
Beitrag #1
Mega/Due: i2c Master multiplexen
hallo,
ich müsste den i2c Masterport auf dem mega/Due multiplexen auf mindestens 8 einzelne i2c Ports (einer der Hauptgründe ist, dass die angeschlossenen i2c Geräte alle dieselbe i2c Device Adresse haben).

Wie mache ich das am geschicktesten mit welchem Zusatzchip?

Die Geschwindigkeit an den gemuxten Ports ist nicht so entscheidend, da reichen jeweils ~10kHz dicke.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2014, 20:02
Beitrag #2
RE: Mega/Due: i2c Master multiplexen
Hallo,
vom 27. August 2014
----------------------------------------------------------------------------------------------------
"Hallo HaWe,
ich suche selber so ein Shield- dieses hier macht optisch einen guten Eindruck.
Anhand der Bilder läßt sich nicht beurteilen ob es etwas taugt.

Ich löte es Dir nur zusammen, weil ich es in die Hand nehmen möchte.
Du trägst das "ist doch Müll" Risiko- und ich riskiere einige Gramm Lötzinn.
Kosten entstehen für Dich von meiner Seite nicht.
Gruß und Spaß
Andreas
----------------------------------------------------------------------------------------------------
HaWe
ok, danke für das Angebot - ich bestell's
---------------------------------------------------------------------------------------------------
ich stehe dazu...

Gruß und Spaß
Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2014, 20:23
Beitrag #3
RE: Mega/Due: i2c Master multiplexen
Hallo,
das hätten wird dann, das löten...
Das Monster programmieren- kein Problem... Datenblatt lesen,
http://www.nxp.com/documents/data_sheet/PCA9548A.pdf
dann programmieren. Was, weiß ich. Keine Ahnung.
Suche mal nach:
"Arduino +PCA9548A"
Gruß und Spaß
Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.10.2014, 20:27 (Dieser Beitrag wurde zuletzt bearbeitet: 09.10.2014 20:34 von HaWe.)
Beitrag #4
RE: Mega/Due: i2c Master multiplexen
edit: (Mist, beim Editieren gelöscht)


finde ich total nett dass du mich darauf nochmal ansprichst -
das Teil ist jetzt vor 2,3 Tagen angekommen und mein Sohnemann hat zwischenzeitlich einen Kumpel gefunden, der das für mich netterweise gleich erledigt hat.

Wenn man das Shield allerdings als Basis verwenden könnte, so was hier drauf zu löten, dann wäre das nahezu optimal:

http://dangerousprototypes.com/2012/10/1...er-shield/

[Bild: PCA9548A_1.jpg]



ja, das zu programmieren ist schon nicht ganz einfach...



hmm - vielleicht doch nicht ganz so schwer, hiernach:

http://www.kerrywong.com/2012/10/08/i2c-...d-testing/
Code:
#define PCA9548ADDR 0x74 //1110100
#define DS1077ADDR 0x58 //1011000

#include <Wire.h>

void setup()
{
  Wire.begin();
  
  //select the first I2C Channel
  selectI2CChannels(0x1);
  
  //output a 16.67 Mhz clock on output 0
  writeDS1077Reg(0x2, 0x1E, 0x0);  //write mux register CLK/8
}

void loop()
{

}

void selectI2CChannels(int channels)
{
  Wire.beginTransmission(PCA9548ADDR);
  Wire.write(channels);
  Wire.endTransmission();
}

void writeDS1077Reg(int cmd, int msb, int lsb)
{
    Wire.beginTransmission(DS1077ADDR);
    Wire.write(cmd);
    Wire.write(msb);
    Wire.write(lsb);
    Wire.endTransmission();
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  MEGA 2560 mit 5V 12A Netzteil betreiben möglich? Nafetz 18 510 11.11.2016 05:59
Letzter Beitrag: peterfido
  3 Arduino Mega, 2 Sender 1 Empfänger claudius 22 643 18.10.2016 17:32
Letzter Beitrag: Pardini
  Zwei Ausgabeports am Mega verbinden um 50 mA Verbraucher anzuschließen ? holo 15 866 01.02.2016 13:07
Letzter Beitrag: Bitklopfer
  Arduino Mega Fehlverhalten hanse44 5 736 27.01.2016 08:25
Letzter Beitrag: hotsystems
  Modbus simulation Master Slave 2 Arduino mayrst 5 879 15.12.2015 21:22
Letzter Beitrag: hotsystems
  Pinbelegung UNO und Mega für TFT Anschluss AchDuShrek 4 1.514 19.11.2015 21:40
Letzter Beitrag: Klaus(i)
  UTFT an Arduino mega mit Flachbandkabel anschließen Jensus 1 896 03.10.2015 12:52
Letzter Beitrag: hotsystems
  MPU 9150 mit Arduino Mega Neo2030 6 912 19.09.2015 21:01
Letzter Beitrag: HaWe
Question Mega und nrf24 MeRo113 0 731 19.08.2015 17:56
Letzter Beitrag: MeRo113
  Windows 10 erkennt Arduino Mega 2560 nicht Th3o 5 2.132 08.08.2015 09:02
Letzter Beitrag: Th3o

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste