» »

I2C komunikcija

I2C komunikcija

ql000 ::

Mene zanima, če morata biti master in slave na isti uri, oz. morata laufati na isti frekvenci, če hočem slave-a kontrolirat pri I2C komunikaciji?

Brane2 ::

Kokr vem, ne.
On the journey of life, I chose the psycho path.

Brane2 ::

Morata pa biti načeloma združljiva. Ne moreš pričakovat da boš z nekim ultrahitrim masterjem, ki cepa na 1Mbit/s lahko kaj dosegel pri počasnem slaveu, ki ne zmore niti 100 kbit/s. Kot vem, je ene par hitrostnih razredov. 100 kHz, 400 kHz in mislim da nekaj nad 1M/s.
On the journey of life, I chose the psycho path.

16F84 ::

Slave bo sicer master-ja "zabremzal" - potegnil SCL nadol, če bo le ta prehiter. Če je sama procedura napisana dobro (recimo preverjanje linije SCL, ko to master sprosti-pullup jo potegne gor) bo "master" to razumel ter "počakal".

P.S.
Če se še prav spomnim, si prav ti Brane napisal en dober članek, na temo I2C v eno iz med prvih številk SE?


lp
Silvo

ql000 ::

Sem šel brat The I2C Bus Specification od Philips-a, tako, da bo kar v redu!

KernelPanic ::

Ima kdo mogoce kak demo code (delujoc) za inicializacijo TWI (I2C) vmesnika za ARM AT91SAM9260EJ-S?

Zgodovina sprememb…

r-a-m ::

Slave naprave imajo različne hitrosti, master se jim vedno prilagodi (počaka) drugače si lahko kaj več prebereš tule: https://small-roar.com/i2c-inter-integr...

Zgodovina sprememb…

  • spremenilo: r-a-m ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

6 pospeškometrov pri 1 kHz, kateri mikrokrmilnik?

Oddelek: Elektrotehnika in elektronika
171877 (1382) srus
»

Arduino(slave) + ESP8266(master) preko I2Cja

Oddelek: Elektrotehnika in elektronika
10986 (839) teoo
»

arduino mega & stuff

Oddelek: Elektrotehnika in elektronika
51032 (871) cefizl88
»

mokrikontrolerji.... the begining

Oddelek: Elektrotehnika in elektronika
203385 (2359) snow
»

kde in resolucija

Oddelek: Operacijski sistemi
101477 (1345) moj_nick

Več podobnih tem