I²C (Inter-Integrated Circuit) è un bus seriale multi-drop inventato da Philips (ora NXP) per la comunicazione tra circuiti integrati sullo stesso PCB, ovvero a breve distanza.
Di recente ho letto questo rapporto sul progetto di sviluppo avionico JPL x2000, che ha sviluppato una piattaforma avionica più modulare utilizzando silicio commerciale, per ridurre costi e potenza. Hanno optato per un'architettura di due protocolli ridondanti che collegano tutta l'elettronica nel veicolo spaziale. Un bus 1394 ad alta velocità …
Sto configurando I 2 C su un PIC18 usando le funzioni integrate del compilatore C18 come descritto nella sezione 2.4 della documentazione : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Non sono sicuro di cosa dovrei fare slew. Posso scegliere tra due opzioni, definite in i2c.h: SLEW_OFF: Velocità …
Sto cercando di guidare questo display LCD I2C con un microcontrollore ATxmega16A4U . Entrambi i dispositivi sono elencati per funzionare con frequenze di clock I2C fino a 400 kHz. I due dispositivi sono gli unici dispositivi sul bus I2C. Tuttavia, elaborare i calcoli per i limiti della resistenza di pull-up …
Nel mio sistema, sto usando I2C e realizzo sotto carico di interrupt pesante (da altre fonti), la comunicazione I2C si interrompe facilmente. Questo comportamento previsto è per I2C? Mi sarei aspettato nonostante il carico di interruzione, sarebbe comunque ok dato che I2C non è esattamente un'interfaccia time-critical, l'orologio è fornito …
Devo decodificare la comunicazione tra due dispositivi, ma non ho informazioni su questi dispositivi. Tutto quello che so è che sono necessari quattro fili (GND, VCC e due fili di comunicazione). Ho il sospetto che si tratti di comunicazione I²C. Sto cercando di decodificarlo con lo strumento di decodifica dell'oscilloscopio, …
Sto cercando di risolvere i problemi di comunicazione tra un msp430fr5847 (master) e un sensore slave con chip I2C sconosciuto (parte di un sensore industriale) Sto riscontrando problemi con un nuovo batch di sensori in cui i miei dati vengono restituiti con tutti zeri, tuttavia quando provo a risolvere i …
A proposito di questa domanda Non ho una formazione ingegneristica elettronica, e questa è una delle mie prime sfide con la comunicazione via I2C e con la scrittura in un registro, quindi per favore non assumere troppe conoscenze dalla mia parte. Sto programmando un Arduino. Quando chiedo informazioni su un …
Stavo pensando di creare un modulo per una scheda di sviluppo che ho realizzato qualche giorno fa che includerà interfacce spi / i2c. Il problema è che non ho incluso resistori di pull-up nei pin MCU nella scheda madre e stavo pensando di aggiungerli nei moduli per renderli più "generici" …
Attualmente sto lavorando a un progetto EEPROM I2C usando il bit banging per guidare le linee SDA e SCL. La mia funzione di lettura funziona bene ma ogni volta che scrivo qualsiasi byte con un "1" iniziale, rileggo sempre FF; anche se il byte è stato programmato con qualcos'altro prima. …
Sto usando un PIC12F675 per un progetto e tutto funziona bene tranne una cosa. GP4 non funziona come IO digitale. Ho esaminato molto le configurazioni e il codice, ma non sono riuscito a trovare nulla. config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = …
Dopo alcune letture / test sono riuscito a stabilire una comunicazione stabile tra 2 dispositivi utilizzando I2C con cavo twistato in rame FTP CAT5. Filo verde - SCL Cavo bianco / verde - GND Filo blu - SDA Cavo bianco / blu - GND GND è collegato solo a un'estremità …
Ho cercato di progettare un modulo che mi consentirà di modificare le risposte slave selezionate su un bus I2C. Ecco la configurazione originale del bus (i pull-up e le connessioni di alimentazione non sono mostrati per chiarezza: Ci sono solo 2 dispositivi su questo bus ed è solo 100kHz. Un …
Ho un progetto che richiede di eseguire I²C / I2C / TWI su una lunga distanza (da 30 a 40 metri). Ho visto alcune persone suggerire di abbassare la frequenza di clock a circa 500 Hz, per mitigare gli effetti della capacità di una linea così lunga presumo? I componenti …
Secondo la pagina Wikipedia su PCI Express , gli slot PCI-e 1X hanno 18 posizioni pin su due corsie (quindi 36 pin) e le posizioni 5-9 rappresentano SMBus e JTAG. Vorrei collegare un µC come dispositivo SMBus (essenzialmente I²C) e comprendo i requisiti del protocollo di messaggio aggiuntivo, ma non …
Sto cercando un modo per un sistema host per identificare che un certo modulo meccanico C è collegato ad esso. Questo modulo meccanico non deve contenere componenti elettronici, ma per motivi di compatibilità dell'host (con altri componenti meccanici A, B), ha un bus I2C stabilito tra esso e l'host (anche …
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.