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.
Ich habe kürzlich diesen Bericht über das Avionik-Entwicklungsprojekt JPL x2000 gelesen , bei dem eine modularere Avionik-Plattform unter Verwendung von kommerziellem Silizium entwickelt wurde, um Kosten und Strom zu sparen. Sie entschieden sich für eine Architektur aus zwei redundanten Protokollen, die die gesamte Elektronik des Raumfahrzeugs verbinden. Ein 1394-Hochgeschwindigkeitsbus wird …
Ich konfiguriere I 2 C auf einem PIC18 mithilfe der integrierten Funktionen des C18-Compilers, wie in Abschnitt 2.4 der Dokumentation beschrieben : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Ich bin mir nicht sicher, was ich damit machen soll slew. Ich kann aus zwei Optionen wählen, die definiert …
Ich versuche, dieses I2C-LCD-Display mit einem ATxmega16A4U- Mikrocontroller zu betreiben . Beide Geräte arbeiten mit I2C-Taktfrequenzen bis zu 400 kHz. Die beiden Geräte sind die einzigen Geräte am I2C-Bus. Das Berechnen der Berechnungen für die Pull-up-Widerstandsgrenzen ergibt jedoch einige ziemlich merkwürdige Werte. Berechnung des minimalen I2C-Pullup-Widerstandswerts: Rmin=Vcc−0.43mA=966.7ΩRmin=Vcc−0.43mA=966.7Ω\begin{equation} R_{min} = \frac{Vcc …
In meinem System verwende ich I2C und stelle fest, dass die I2C-Kommunikation unter starker Interruptlast (von anderen Quellen) leicht unterbrochen wird. Ist dies das erwartete Verhalten für I2C? Ich hätte trotz Interrupt-Last erwartet, es wäre immer noch in Ordnung, da I2C nicht gerade eine zeitkritische Schnittstelle ist, die Uhr wird …
Ich muss die Kommunikation zwischen zwei Geräten dekodieren, habe jedoch keine Informationen zu diesen Geräten. Ich weiß nur, dass vier Drähte benötigt werden (GND, VCC und zwei Kommunikationsdrähte). Ich vermute, dass es sich um I²C-Kommunikation handelt. Ich versuche es mit dem Oszilloskop-Dekodierungswerkzeug zu dekodieren, bin mir aber nicht ganz sicher. …
Ich versuche, die Kommunikation zwischen einem msp430fr5847 (Master) und einem Slave-Sensor mit unbekanntem I2C-Chip (Teil eines Industriesensors) zu beheben. Ich habe Probleme mit einer neuen Reihe von Sensoren, bei denen meine Daten mit allen Nullen zurückgegeben werden. Wenn ich jedoch versuche, Fehler mit meinem Saleae Logic Pro (2Mohm, 10pf) oder …
Über diese Frage Ich habe keinen elektrotechnischen Hintergrund und dies ist eine meiner ersten Herausforderungen bei der Kommunikation über I2C und beim Schreiben in ein Register. Nehmen Sie daher bitte nicht zu viel Wissen von meiner Seite an. Ich programmiere ein Arduino. Wenn ich nach einer bestimmten elektronischen Komponente / …
Ich habe darüber nachgedacht, ein Modul für ein Entwicklungsboard zu erstellen, das ich vor einigen Tagen erstellt habe und das spi / i2c-Schnittstellen enthält. Das Problem ist, dass ich keine Pull-up-Widerstände in die MCU-Pins auf der Hauptplatine aufgenommen habe und überlegte, sie in die Module aufzunehmen, um sie "allgemeiner" zu …
Ich arbeite derzeit an einem I2C-EEPROM-Projekt, bei dem Bit-Banging zum Ansteuern der SDA- und SCL-Leitungen verwendet wird. Meine Lesefunktion funktioniert einwandfrei, aber wenn ich ein Byte mit einer führenden "1" schreibe, lese ich FF immer zurück. auch wenn das Byte zuvor mit etwas anderem programmiert wurde. Führende "0" ist perfekt. …
Ich verwende einen PIC12F675 für ein Projekt, und bis auf eine Sache funktioniert alles einwandfrei . GP4 funktioniert nicht als digitales E / A. Ich habe mir die Konfigurationen und den Code viel angesehen, aber nichts gefunden. Konfiguration: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config …
Nach einigem Lesen / Testen gelang es mir, über I2C mit FTP CAT5 Kupfer-Twisted-Pair-Kabel eine stabile Kommunikation zwischen zwei Geräten herzustellen. Grüner Draht - SCL Weiß / grüner Draht - GND Blauer Draht - SDA Weiß / blauer Draht - GND GND ist nur an einem Kabelende angeschlossen, der I2C-Bustakt …
Ich habe versucht, ein Modul zu entwerfen, mit dem ich ausgewählte Slave-Antworten auf einem I2C-Bus ändern kann. Hier ist die ursprüngliche Buskonfiguration (die Klimmzüge und Stromanschlüsse sind aus Gründen der Übersichtlichkeit nicht dargestellt: Es gibt nur 2 Geräte auf diesem Bus und es ist nur 100kHz. Eine Controller-MCU (I2C-Master) und …
Ich habe ein Projekt, bei dem I²C / I2C / TWI über eine lange Distanz (30 bis 40 Meter) durchgeführt werden muss. Ich habe einige Leute gesehen, die vorgeschlagen haben, die Taktrate auf etwa 500 Hz zu senken, um die Auswirkungen der Kapazität einer so langen Leitung zu mildern, nehme …
Laut der Wikipedia-Seite zu PCI Express haben die PCI-e 1X-Steckplätze 18 Pin-Positionen auf zwei Spuren (also 36 Pins) und die Positionen 5-9 stehen für SMBus und JTAG. Ich möchte einen µC als SMBus-Gerät (im Wesentlichen I²C) anschließen und verstehe die zusätzlichen Anforderungen an das Nachrichtenprotokoll, bin mir aber nicht ganz …
Ich suche nach einer Möglichkeit für ein Host-System, um zu identifizieren, dass ein bestimmtes mechanisches Modul C damit verbunden ist. Dieses mechanische Modul muss keine Elektronik enthalten, aber aus Gründen der Hostkompatibilität (mit anderen mechanischen Komponenten A, B) ist zwischen ihm und dem Host ein I2C-Bus eingerichtet (auch wenn wir …
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.