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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.