Also, die 24er Serie ist n I2C bzw. in Atmel TWI EEPROM.
Du brauchst für die Datenkommunikation nur 2
Pins, SCL und SDA. Der TWI oder I2C ist eine Schnittstelle
für synchrone serielle Datenkommunikation mit 2
Busleitungen, daher auch TWI Two Wire Interface.
Eine Leitung transportiert die Daten selbst, die zweite gibt den
Takt an CL = Clock, DA = Data.
Alle Busteilnehmer werden einfach parallel an die 2 Busleitungen
hintereinander gehängt. Damit die sich nicht in die Quere
kommen hat jeder Slave eine Adresse, die ihn für den Master
eindeutig ansprechbar macht. Im Falle der 24cXXX Bausteine
sind das die A0 bis A2 Pins, die chipintern auf GND gezogen
werden, und durch Aussenbeschaltung mit +Ub 8 verschiedene
Variationen einnehmen können. Dadurch können 8
EEPROM von der Serie gleichzeitig an einem Bus betrieben werden.
Wichtig bei der Kommunikation, die Slaves müssen erst mit
Ihrer Adresse angesprochen werden, damit sie was Tun.
Währen der Kommunikation ist der Bus besetzt. Bei einem
Multimaster System müssen die Master den Bus im "Auge" behalten,
ob da eine Kommunikation läuft und auf ein Fenster warten um
in Aktion zu treten. Es können nicht gleichzeitig mehrere Aktionen
stattfinden, sonder nur nacheinander.
Ach so, zum physischen Aufbau, die Pullup-Widerstände nicht vergessen!!
Ach so, für Multimaster ist der TWI an sich nicht vorgesehen
Lesezeichen