kann mir jemand ein Buch oder deutschsprachiges Tutorial fürs C-Programmieren in Bezug auf I²C empfehlen?
Welche Plattform? Die Unterschiede können schon gewaltig sein. Oder willst du erstmal nur wissen wie das i2c Protokoll aussieht?
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?
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.
Stefan U. schrieb: > IMHO enthält jedes Datenblatt von I2C Chips eine Beschreibung des > Protokolls. Nur sind diese sch... Datenblätter alle nicht deutschsprachig.
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
Einfach mal nach "i2c deutsch filetype:pdf" oder "i2c bus grundlagen filetype:pdf". Gibts schon einiges.
:
Bearbeitet durch User
>Nur sind diese sch... Datenblätter alle nicht deutschsprachig.
Dann heul' doch!
>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.
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.
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...!
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!
Ich finde, eine solche Frage kann man mit einer Antwort nur verderben. (was ich somit getan habe)
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 ...)
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.