ATMega128 und TWI

Gast #1715717
Lesenswert?

Hallo,

ich habe bei mir ein Ethernut 2.1 board mit ATmega128 drauf, ich will es 
mit einem SRF10 (mit I2C bzw TWI-bus) ultraschall modul verbinden. da 
ich aber ein absoluter anfänger bin, weiss ich nicht mit welchen pins 
bzw. ports ich das verbinden kann.

der SRF10 hat 5 pins ( 5V,SDA,SCL,-,GND).

Hardware manual von dem board (Seite 23)
http://www.egnite.de/uploads/tx_downloadegnite/ethernut21b_128_hardware_manual_en_rev22.pdf

Danke schön.
Gast #1716443
Lesenswert?

Das ist ja gerada das Problem, im Datenblatt steht das TWI unsterstüzt 
wird aber nirgendswo steht welche pins als scl,sda,5V und GND dienen 
können.
Oder soll man da selber definieren welche port pins welche Aufgabe haben 
sollen?? Ich blick da leider noch nicht ganz durch..
Gast #1716490
Lesenswert?

Vielen dank, für eure Antworten. Aber eine kleine Frage hätte ich noch. 
Wenn nur PD0 und PD1 für TWI zuständig sind, heisst das, dass man nicht 
mehr als ein US-Modul damit verbinden kann!!?
Gast #1716502
Lesenswert?

The TWI protocol allows the systems designer to interconnect up to 128 
different devices using only two bi-directional bus lines, one for clock 
(SCL) and one for data (SDA).

Wenn ich es richtig verstanden habe, kannst du bis zu 128 verschidene 
Geräte über TWI anschließen.
Gast #1716537
Lesenswert?

Hi

>Vielen dank, für eure Antworten. Aber eine kleine Frage hätte ich noch.
>Wenn nur PD0 und PD1 für TWI zuständig sind, heisst das, dass man nicht
>mehr als ein US-Modul damit verbinden kann!!?

Bist du sicher, das deine Kenntnisse über TWI ausreichend sind?

Aus dem Datenblatt des SRF10:

'Die Slave-ID (I2C-Standardadresse) des SRF10 ist bei Lieferung auf Hex 
E0 eingestellt. Man hat zudem die Möglichkeit die Slave ID zu verändern, 
so das
bis zu 16 Ultraschallmodule vom Typ SRF10 über einen Bus (ein Kabel) 
genutzt
werden können.'

MfG Spess
Gast #1716580
Lesenswert?

Hi,
Die Sache ist die:
ich habe bei mir Ethernut 2.1 board: (Seite 23)
http://www.egnite.de/uploads/tx_downloadegnite/ethernut21b_128_hardware_manual_en_rev22.pdf

das TWI kabel hat an einem Ende (zur Verbindung mit US) 5 Pins 
(5V,SDA,SCL,-,GND) und am anderen Ende 4. Bei dem Board liegen PD0(55) 
und PD1(56) nicht in der gleiche Reihe.
VCC auf dem Board ist bei (11,12)
GND (5,6,7,8)

was mich zur Schlussfolgerung bringt dass ich neues Kabel brauche.

und ausserdem wie kann man 128 US-Modulen über ein Kabel verbinden?? 
habe sowas nie gesehen.

Danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren