Forum: Mikrocontroller und Digitale Elektronik I²C - Buch oder Tutorial in C


von Martin (Gast)


Lesenswert?

kann mir jemand ein Buch oder deutschsprachiges Tutorial fürs 
C-Programmieren in Bezug auf I²C empfehlen?

von Timmo H. (masterfx)


Lesenswert?

Welche Plattform? Die Unterschiede können schon gewaltig sein. Oder 
willst du erstmal nur wissen wie das i2c Protokoll aussieht?

von Stephan (Gast)


Lesenswert?

Hier ist etwas:
https://prof.hti.bfh.ch/uploads/media/I2C_bus.pdf
http://ln.iuk.fh-dortmund.de/~gebhard/STA/vortraege/I2C-Bus__Joachim.pdf
http://www.g-heinrichs.de/pdv/i2c.pdf

Original(leider Eng.)
http://www.i2c-bus.org/

gibt noch mehr.
Kannst mit "I²C Bus filetype:pdf" beim großen G+++++ suchen....

Was suchst du denn genau?

von Stefan F. (Gast)


Lesenswert?

Mir genügte das Datenblatt des ATmega 8 (das enthält eine detaillierte 
Anleitung mit Beispielen in C und Assembler) + das Datenblatt des 
PCF8574. Das ist zum Üben eine gute Kombination. Einfach ein paar LED's 
dran stecken und loslegen.

IMHO enthält jedes Datenblatt von I2C Chips eine Beschreibung des 
Protokolls. Wenn man es mit dem einfachn PCF8574 hinbekommen hat, sollte 
man mit den komplexeren Chips auch gut klar kommen.

von Kurt M. (Gast)


Lesenswert?

Stefan U. schrieb:
> IMHO enthält jedes Datenblatt von I2C Chips eine Beschreibung des
> Protokolls.

Nur sind diese sch... Datenblätter alle nicht deutschsprachig.

von Achim S. (achims)


Lesenswert?

Sieh dir mal im Wiki das ganze zu Modulares Board an. Steht viel über 
den Bus drin mit vielen Beispielen. Wenn das reicht kannst du auch die 
ganzen Tuts dazu haben und alles in deutsch
achim

von Timmo H. (masterfx)


Lesenswert?

Einfach mal nach "i2c deutsch filetype:pdf" oder "i2c bus grundlagen 
filetype:pdf". Gibts schon einiges.

: Bearbeitet durch User
von Adresse kopieren (Gast)


Lesenswert?

>Nur sind diese sch... Datenblätter alle nicht deutschsprachig.

Dann heul' doch!

von Stefan F. (Gast)


Lesenswert?

>Nur sind diese sch... Datenblätter alle nicht deutschsprachig.

Ohne englisch kommst du eh nicht weit. Lerne englisch oder such Dir ein 
anderes Hobby - ist ernst gemeint.

von 123 (Gast)


Lesenswert?

Kurt M. schrieb:
> Nur sind diese sch... Datenblätter alle nicht deutschsprachig.
Sei froh, dass sie nur Englisch und nicht Chinesisch sind.

Stefan U. schrieb:
> Ohne englisch kommst du eh nicht weit
Full Ack.

von Tcf K. (tcfkao)


Lesenswert?

123 schrieb:
> Kurt M. schrieb:
>> Nur sind diese sch... Datenblätter alle nicht deutschsprachig.
> Sei froh, dass sie nur Englisch und nicht Chinesisch sind.

In der Tat, nachdem man auf immer mehr Datenblätter mit lustigen Zeichen 
und Symbolen stößt ist man froh für jedes Datenblatt das in einer leicht 
erlernbaren Sprache geschrieben ist...!

von Thomas (Gast)


Lesenswert?

Es handelt sich dabei um kein kommerzielles Board. Mir geht es nur 
darum:

Es wird an einem Raspberry Py per USb angeschlossen und verfügt intern 
bereits über alle Treiber. Meine Frage ist nur wie ich den internen 
Multiplexer dieses Boards auf einen der I2C-Bus schalte? Aus der 
Kommandoshell aus? Mir geht es einfach nur um das Prinzip!

von Ulrich F. (Gast)


Lesenswert?

Ich finde, eine solche Frage kann man mit einer Antwort nur verderben.
(was ich somit getan habe)

von Timmo H. (masterfx)


Lesenswert?

Thomas schrieb:
> Es wird an einem Raspberry Py per USb angeschlossen und verfügt intern
> bereits über alle Treiber.
Und was sagt die doku von diesem Board dazu? Möglicherweise wird ja 
einfach ein i2c Device angelegt.  Wenn der (i2c?) Multiplexer von Linux 
unterstützt wird dann erledigt Linux die Umschaltung automatisch wenn du 
den i2c bus ansprichst (i2c-0, i2c-1 ...)

von Falk B. (falk)


Lesenswert?

@ Achim Seeger (achims)

>Sieh dir mal im Wiki das ganze zu Modulares Board an. Steht viel über
>den Bus drin mit vielen Beispielen. Wenn das reicht kannst du auch die
>ganzen Tuts dazu haben und alles in deutsch

Du hast selber nicht mal I2C wirklich verstanden und deine Beispiele 
sind alles andere als gut. Vor nicht vorhandenen Erklärungen mal ganz zu 
schweigen.

Ein Blinder sollte nicht über die Farbe urteilen.

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.