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.

2
Warum dokumentieren Datenblätter Protokolle von Grund auf?
Ich lese Datenblätter für eine Komponente mit I2C-Schnittstellen. Ich kann mich an Datenblätter anderer Komponenten in der Vergangenheit erinnern. In diesen Datenblättern enthalten sie eine vollständige Beschreibung des I2C-Protokolls, der Startbits, der Adresse, des R / W-Bits, der Datenbits, der ACK usw. Warum gibt das Datenblatt nicht einfach an, dass …
7 i2c  datasheet 

7
Warum gibt es an Bord von Kommunikationen wie I2C, SPI usw. im Allgemeinen keine Fehlerprüfung?
Einige Fehlerprüfungsmethoden wie Paritätsprüfung, Prüfsumme, CRC usw. werden für die drahtgebundene / drahtlose Kommunikation verwendet. Die meisten ICs mit Schnittstellen wie I2C, SPI usw. verwenden jedoch keine Fehlerprüfmethode. Lassen Sie uns nach "i2c i / o expander" suchen und ein zufälliges Datenblatt öffnen. Betrachten wir zum Beispiel PCF8574 von TI, …

4
Welcher kleine IC könnte schaltbare I2C-Pullups ergeben?
Mein Ziel ist es, einen DPST an Pullup-Widerständen durch etwas Einfaches, Billiges und sehr Kleines zu ersetzen, das mit der I2C-Busspannung aktiviert werden kann. Ich dachte, dass dies eine häufig genug erforderliche Anforderung sein könnte, um einen einfachen IC für diese Aufgabe zu finden, aber nach stundenlangem Durchsuchen von Datenblättern …
7 switches  i2c  pullup 

4
Mein erster STM32-Code - bitte kritisieren Sie mich
Ich habe gerade meinen ersten Code auf STM32 geschrieben - blinkende LED. Es kombiniert Fragmente aus verschiedenen Quellen; Bitte kritisieren Sie mich, damit ich lernen kann, wie man richtigen Code schreibt und keine dummen Gewohnheiten lernt. #include "stm32f30x.h" void SysTick_Handler(void); void TimingDelay_Decrement(void); void Delay(__IO uint32_t nTime); static __IO uint32_t TimingDelay; …

3
So zeigen Sie die I2C-Adresse in hex an
Der I2C-Kommunikationsbus verwendet eine 7-Bit- oder 10-Bit-Adressierung, um Slave-Geräte zu adressieren. Unter Verwendung der allgemeineren 7-Bit-Adressen beginnt jedes vom Master auf dem Bus gesendete Paket mit einer 7-Bit-Adresse, gefolgt von einer 1-Bit-Lese- oder Schreibanzeige (R/W¯¯¯¯¯R/W¯\text{R}/\overline{\text{W}}). Die meisten Datenblätter geben die I2C-Adresse für ihr Gerät entweder in binärer Notation oder als …
7 i2c  hex 

4
DS1307 Stromausfallproblem
Der DS1307 verfügt über zwei Stromquellen: die Haupt-VCC-Quelle und die Pufferbatterie. Letzteres versorgt den DS1307 mit Strom, wenn die Hauptstromversorgung ausfällt, damit die Uhr weiter ticken kann. Ich habe ein Problem mit der RTC DS1307, wenn die Hauptstromversorgung plötzlich ausfällt und dann die Zeit auf dem LCD zurückkehrt, die gerade …
7 arduino  pic  i2c  rtc 

1
Schwierigkeiten von I2C über Draht
Ich möchte einen PIC16F1825 und einen TCN75-Temperatursensor über I2C verbinden. Der Temperatursensor ist ca. 1 m von der MCU entfernt. Kann mich jemand aufklären, ob und auf welche Schwierigkeiten ich stoßen werde, wenn ich I2C über Kabel laufen lasse? Ich habe gelesen, dass I2C besonders bei höheren Raten und größeren …
7 noise  i2c  cables  wire 

3
ADC-ICs empfehlen? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Elektrotechnik Stapel Börse. Geschlossen vor 6 Jahren . Ich bin auf der Suche nach einem ADC-IC und obwohl ich einfach den Sprung …
7 adc  i2c 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.