Forum: Mikrocontroller und Digitale Elektronik I2C-Einführung


von T.K. (Gast)


Lesenswert?

Hallo Leute!
Ich bin noch blutiger Anfänger im Bereich uC, habe aber zu Weihnachten 
ein STK500 und 2 Atmega32 bekommen. Ich probiere schon seit einiger Zeit 
herrum und es funktioniert soweit. Habe jetzt aber was von I2C gehört, 
bin aber noch nicht so richtig schlau geworden. Weiß bis jetzt nur, dass 
es mehrere "Teilnehmer" gibt und das diese Adressen haben.
Ich würde gerne mal zum Versuchen meine zwei Avr's miteinander 
vernetzen.
Welche Adresse haben die? Bin aus dem Datenblatt nicht schlau 
geworden...

von Nogger (Gast)


Lesenswert?

siehe google->
http://www.roboternetz.de/wissen/index.php/I2C

schau dir am besten dort auch einmal die einzelnen codeabschnitte an, 
welche links in der Navigationsleiste aufgeführt sind.

von Falk W. (dl3daz) Benutzerseite


Lesenswert?

T.K. wrote:
> Hallo Leute!
>
> Habe jetzt aber was von I2C gehört,
...
> Ich würde gerne mal zum Versuchen meine zwei Avr's miteinander
> vernetzen.

Wenn es um das Verbinden von zwei AVRs geht, würde ich SPI bevorzugen. 
Das ist wesentlich weniger fehlerträchtig als I2C.
...
Für den Einstieg in I2C würde ich ein einfaches I2C-Device empfehlen. 
Ein LM75 kostet bei Angelika 1,35€. Bei I2C sind nämlich noch ein paar 
Dinge beim Bus zu beachten, die über simples I/O hinausgehen. (Pull-Ups 
etc.)

Falk

von T.K. (Gast)


Lesenswert?

Könntest du mir das nur noch kurz erklären?
Habe noch nie davon gehört.

von Falk W. (dl3daz) Benutzerseite


Lesenswert?

T.K. wrote:
> Könntest du

Wer?

> mir

Wem?

> das

Was?

> nur noch kurz erklären?
> Habe noch nie davon gehört.

Ach das: http://de.wikipedia.org/wiki/Sexualität

von wt (Gast)


Lesenswert?

hi Falk,

deinen trockenen Humor verstehen die Anfänger nicht, aber der Link ist 
geil:))))

von T.K. (Gast)


Lesenswert?

Ja, ganz toll. Vieleicht könnte mir jemand über 10 Jahre mal erklären, 
was <<<<SPI>>>> ist.

von AFK (Gast)


Lesenswert?

>aber der Link ist geil:))))
Sobald es um das Thema geht, melden sich die ganzen Notgeilen. Immer 
wieder lustig :-D

von Gast (Gast)


Lesenswert?

Die I2C Bus Spezifikation ist bei NXP frei zum download

http://www.nxp.com/acrobat_download/usermanuals/UM10204_3.pdf

von T.K. (Gast)


Lesenswert?

Danke, da steht glaub ich alles drin, was ich brauche.

wenigstens einer hier ist professionell...

von Falk W. (dl3daz) Benutzerseite


Lesenswert?

T.K. wrote:
> Danke, da steht glaub ich alles drin, was ich brauche.
>
> wenigstens einer hier ist professionell...

Ich hatte eine Antwort mit Tipps für den Einstieg in SPI fertig und dann 
das da gelesen. Dann habe ich meinen Beitrag gelöscht. Schade drum, aber 
der war für Dich zu professionell.

Hier sind viele Profis. Du gehörst nicht dazu. EOD für mich
Falk
P.S.: http://learn.to/quote

von Felix B. (e-b)


Lesenswert?

@ T.K.

>wenigstens einer hier ist professionell..

Hast du vor deiner Anfrage schon mal nach I2C gegoogelt?
Das währe auch professionell.. Die ersten 4 Treffer geben dir schon 
genug Informationen für den Rest der Feiertage.

Cheers,
Felix

von Kobaltchlorid (Gast)


Lesenswert?

> Ja, ganz toll. Vieleicht könnte mir jemand über 10 Jahre mal erklären,
> was <<<<SPI>>>> ist.

Es wäre durchaus sinnvoll, wenn du selber etwas Initiative zeigen 
würdest und dir nicht alles in mundgerechten Stückchen vorkauen lässt. 
Es gibt auf mikrocontroller.net sehr viele gut gemachte Artikel zu fast 
allen Themen, man muss sie nur LESEN. Eine Übersicht findet man auf:
http://www.mikrocontroller.net/articles/Spezial:Alle_Seiten

Wenn du dir dort die diversen Links ansiehst findet man tatsächlich auch 
Artikel über I2C und über SPI, wer hätte das gedacht?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

T.K. wrote:
> wenigstens einer hier ist professionell...

Ähm, eher so: Einer konnte das Drama nicht mehr mit ansehen ;-)

von wt (Gast)


Lesenswert?

bin unter 10 und weiß was I2C, SPI usw. ist.

von Gast (Gast)


Lesenswert?

@T.K.

Stelle IIC und SPI zurück und nutze für die Datenübertragung zunächst 
die serielle Verbindung über UART. Da wirst Du am schnellsten zum Erfolg 
kommen und kannst auf diese Weise auch etwas zum PC übertragen (RS232).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.