PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fragen zum TWI



jörn
15.02.2005, 17:25
Moin,

um einen Sensor auslesen zu können, möchte ich einen AVR mit TWI verwenden. Der Sensor verwendet einen I2C-Bus, mit dem TWI ja komptibel sein sollte. In verschiedenen Datenblättern zu verschiedenen Produkten wurden von Acknowledge Bits gesprochen, die aber unterschiedlich verteilt und ganz komisch waren.
Wie hält das der TWI mit diesen Acknowledge Bits? Wie viele Adressbits sendet er und ist er vollständig kompatibel mit dem I2C?

Gruß,

jörn

Flite
15.02.2005, 17:29
Hallo!

TWI ist exakt das selbe wie I2C. Der unterschiedliche Name resultiert ausschließlich aus Copyright Rechten.

Der TWI Bus sendet 7 Adress Bits, anschließend ein Read oder Write Bit und empfängt anschließend ein Acknowledge Bit, wenn der angeschlossene Slave reagiert. Du kannst den Atmel aber auch so programmieren, dass er als Slave agiert. Dann erzeugt er das Acknowledgebit selbst.

Vielleicht ist deine Frage hiermit geklärt, falls nicht, kannst du ja nochmal nachhaken.

Viele Grüße
Flite