Als «i2c» getaggte Fragen

I²C (Inter-Integrated Circuit) ist ein von Philips (jetzt NXP) erfundener serieller Multi-Drop-Bus für die Kommunikation zwischen ICs auf derselben Leiterplatte, dh für kurze Entfernungen.

117
Kompromisse bei der Betrachtung von SPI oder I2C?

Welche Nachteile sollte ich bei der Entscheidung für eine SPI- oder I2C-Schnittstelle berücksichtigen? Dieses Beschleunigungsmesser- / Gyro-Breakout-Board ist in zwei Modellen erhältlich, eines für jede Schnittstelle. Wäre eine davon einfacher in ein Arduino-Projekt zu integrieren?...

39
Wie löse ich Konflikte mit I2C-Adressen?

Ich möchte mehrere I2C-Slave-Geräte an einen Mikrocontroller anschließen, die sich alle auf demselben Pin befinden, aber die I2C-Geräte haben alle dieselbe Adresse. Die Adressen sind in der Hardware festgelegt. Gibt es eine Möglichkeit, mehrere Geräte mit derselben Adresse zu verbinden? Vielleicht...

38
Maximale I2C-Buslänge?

Mit welcher Kabellänge können maximal zwei I2C-Geräte (I2C-Master-> I2C-Slave) verbunden werden? Ja, ich weiß, dass I2C wirklich für die Kommunikation innerhalb des Boards ausgelegt ist. Ich wurde mit dem "Entwurfsziel" beauftragt, einen gemeinsamen I2C-Bus für mehrere I2C-Slaves zu verwenden,...

36
SPI oder I2C: für einen längeren Bus

Ich überlege mir ein Projekt, bei dem mehrere AVRs über einen Bus miteinander sprechen müssten. Sie würden durch so viel wie 6 Fuß getrennt sein. Es scheint, dass sowohl I2C als auch SPI eine Reihe von Mikros über einen Bus kommunizieren lassen können, aber ich habe nichts darüber gesehen, wie...

35
I2C 3.3 zu 5.0 V Umwandlung

Ich versuche ein 3.3VI 2 C Gerät an ein 5V Arduino anzuschließen . Ich habe kein Problem mit der SCL-Leitung. Ich kann einen einfachen Spannungsteiler verwenden, habe jedoch ein Problem mit der SDA-Leitung, da diese bidirektional ist. Ich bin mir nicht sicher, wie ich damit umgehen soll. Ich habe...

24
Kann ich I2C über 2 m Kabel verwenden?

In meinem aktuellen Projekt muss ich über I2C zwischen einem Mikrocontroller und einigen Sensoren kommunizieren. Einer von ihnen ist ein Temperatursensor, der ungefähr 2 Meter vom Mikrocontroller entfernt angebracht werden muss. Ich kann kein anderes Protokoll auswählen (der Sensor befindet sich...

24
Begrenzungs- / Synchronisationstechniken für serielle Protokolle

Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung...

16
Welche I2C-Adresse soll ich wählen?

Jetzt weiß ich, dass Sie den I2C-Leuten etwas Geld bezahlen müssen, um eine I2C-Adresse für sich zu reservieren. Aber ich möchte das nicht tun. Ich bitte um Rat, welche Adresse ich für meine Slave- und Master-MCUs in meinem Projekt wählen soll. Es wird auch ein EEPROM auf der Platine sein. Daher...

15
HDMI und I

Ich habe mir die HDMI- Pinbelegung angesehen und mir gedacht: Warum sollten sie I 2 C für die Display-Host-Kommunikation verwenden? Meine Frage hier ist über die Entwurfsmetriken, die zu dieser Wahl führen.22^2 HDMI ist ein relativ neuer Standard, I 2 C gibt es bereits seit 1982 . I 2 C ist für die...