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.
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? http://www.sparkfun.com/products/11028
Das Datenblatt des 24LC256 EEPROM besagt, dass: Der SDA-Bus erfordert einen Pull-up-Widerstand auf VCC (typisch 10 kΩ für 100 kHz, 2 kΩ für 400 kHz und 1 MHz). Ich dachte, dass jeder Widerstand mit einem kΩ-Wert die Arbeit erledigen würde (und es scheint, dass mein EEPROM bei verschiedenen Frequenzen mit …
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 eine Art I2C-Adressumsetzungsmodul, mit dem ich jedem Gerät eine …
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, um eine Demo zu unterstützen. Nehmen wir aus Gründen der Übersichtlichkeit …
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 …
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 allerdings …
Gerade wurde mir klar, dass die I 2 C-Daten- und Taktleitungen (SDA und SCL) Pullup-Widerstände aufweisen müssen. Nun, ich habe mit dem DS1307 RTC (siehe Datenblatt ) ein paar Uhren nach dem untenstehenden Schema gebaut. Beachten Sie, dass ich beide Pullup-Widerstände weggelassen habe. Beide Uhren funktionieren einwandfrei, eine von ihnen …
Ich möchte meinem kleinen Projekt ein Echtzeituhrmodul hinzufügen. Ich möchte Uhrzeit und Datum auf meinem vorhandenen i2c 2x16 LCD-Modul anzeigen. Sowohl das i2c-Schnittstellen-Echtzeituhrmodul als auch das 2x16-LCD-Modul verwenden den gleichen Pin A4 (SDA) und A5 (SCL) auf Arduino Uno. Nach stundenlangem Suchen im Internet kann der i2c-Bus tatsächlich viele serielle …
Was ist der Unterschied zwischen I2C- und TWI-Schnittstellen? Wikipedia sagt, dass TWI eine Variante von I2C ist. Einige andere Quellen besagen, dass nur der Name unterschiedlich ist ...
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 auf einem Modul mit angegebenem Anschluss / Stiften / …
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 (RS-232 oder ähnlich) verbunden sind und …
Ich verstehe, dass in I2C-, SCL- und SDA-Leitungen Pull-up-Widerstände verwendet werden und die Pin-Treiber Open-Collector-NPN-Geräte sind, die Pins gegen Masse treiben können. Dies gibt I2C den Vorteil, dass der gleiche Bus jetzt mit mehreren Slaves geteilt werden kann, und selbst wenn zwei oder mehr Slaves versehentlich versuchen, den Bus gleichzeitig …
Neuling 16 Jahre alt hier. Mein Projekt ist ein Mini-Roboter mit der Platine als Chassis, Lipo-Akku mit Ladeschaltung und Infrarotsensoren. Ich habe LSM6DS33TR für meinen I2C-Beschleunigungsmesser und mein Gyroskop mit 10K "Pull-up-Widerstand" gemäß Datenblatt und ATMEGA328P als Mikrocontroller verwendet. Es ist das erste Mal, dass ich meine eigene Industrieplatine entwerfe …
Mit dem I²C-Protokoll können theoretisch und mit 7-Bit-Adressierung bis zu 127 Geräte an den Master angeschlossen werden. Dies ist eine große Zahl. Warum sollte ein kostengünstiger Mikrocontroller (z. B. dieser PIC24 ) mehr als einen I²C-Port haben? Warum wird es gebraucht?
Was ist das allgemeine Protokoll zum Senden von Informationen von einem System zu einem anderen? Nehmen wir beispielsweise an, wir haben über einen bestimmten Zeitraum einige Informationen vom Mikrocontroller gesammelt, die wir an einen anderen Mikrocontroller senden möchten. Ich habe von SPI- und I2C-Schnittstellen gehört, aber es ist unklar, wann …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.