Hallo Liste, ich hätte eine Frage bezüglich I2C. Ich habe das Via Epia MII 10000 mit einem I2C-Bus. Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen? Gruß -- Thomas Wedehase Nuernberg, Germany www.thomaswedehase.com
Am Montag, 17. Januar 2005 20:14 schrieb Thomas Wedehase: ...
Ich habe das Via Epia MII 10000 mit einem I2C-Bus.
Ist das ein Motherboard? ein Microcontroller? oder was? :)
Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
Nun ja, erstmal muss man wissen mit was man es zu tun hat! siehe oben! Also ich hab mal was mit nem IO-Warrior gemacht! Das ist ein USB-Chip! Also da musste man das entsprechend über den Treiber machen! Bei einem Microcontroller, müsste man wahrscheinich diese Sonderfunktion einschalten... (weis ich nicht genau). Für den Fall, dass man einen IIC auf dem Mainboard hat, muss man den entsprechenden Treiber bemühen! soviel dazu von einem, der nicht all zu viel Ahnung hat! :) mfg Jan
Ist das nicht ein microcontrollergestützer Bus wie bei der C-Control von
Conrad?
Wird über die serielle Schnittstelle angesteuert, oder?
Muß erst über den Microcontroller gehen, der steuert letzt endlich den I2C,
denke ich.
D.h. die Kommunikation an sich beschränkt sich auf serielle Kommunikation.
Wenn ja, kann ich Dir wahrscheinlich weiterhelfen, wenn nein, klink ich mich
aus.
Gruß
Michl
----- Original Message -----
From: "Jan Hendrik Berlin"
Ich habe das Via Epia MII 10000 mit einem I2C-Bus.
Ist das ein Motherboard? ein Microcontroller? oder was? :)
Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
Nun ja, erstmal muss man wissen mit was man es zu tun hat! siehe oben! Also ich hab mal was mit nem IO-Warrior gemacht! Das ist ein USB-Chip! Also da musste man das entsprechend über den Treiber machen! Bei einem Microcontroller, müsste man wahrscheinich diese Sonderfunktion einschalten... (weis ich nicht genau). Für den Fall, dass man einen IIC auf dem Mainboard hat, muss man den entsprechenden Treiber bemühen! soviel dazu von einem, der nicht all zu viel Ahnung hat! :) mfg Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfgbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
Am Montag, 17. Januar 2005 20:14 schrieb Thomas Wedehase:
Hallo Liste,
ich hätte eine Frage bezüglich I2C.
Ich habe das Via Epia MII 10000 mit einem I2C-Bus. Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
Gruß
Hab das so per Zufall gefunden www.linux-magazin.de/Artikel/ausgabe/1997/06/I2C/i2c.html Gruss Robert
Am Montag, 17. Januar 2005 20:14 schrieb Thomas Wedehase:
Hallo Liste,
ich hätte eine Frage bezüglich I2C.
Ich habe das Via Epia MII 10000 mit einem I2C-Bus. Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
Gruß
Nun, ich habe auch schon mit µC gebastelt. Der Source von lm_sensor bietet mit Blick auf den i2c-Bus viel Information. Ich denke, das bringt Dich weiter... Gruss Mario
jetzt haben wir ja schon einige Meinungen und denkanstöße bekommen! Nun fällt mir noch folgendes ein: Mir ist nicht ganz klar, wie du das ding ansteurn willst. Übern IIC ist klar, aber welche Schnittstelle zum Rechner willst du nehmen? .... Ich hab mal kurz gegoogelt, und auf den ersten blick sieht es so aus, als sei das "Via Epia MII 10000" ein Motherboard! Wenn dieses Edle Stück dann wirklich IIC unterstützt, dann musst du den entsprechenden Treiber dafür haben, und in irgendeiner Dokumentation nachlesen, wie du den IIC beherrschen kannst! soviel von mir.... mfg Jan
Thomas Wedehase wrote:
ich hätte eine Frage bezüglich I2C.
Ich habe das Via Epia MII 10000 mit einem I2C-Bus. Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
was auch noch geht, was ich aber nicht getestet habe, ist die Ansteuerung eines I²C-Busses über den Parallelport. Linux hat dafür fertige Treiber, lies mal /usr/src/linux/Documentation/i2c/i2c-parport (Kernelquellen müssen installiert sein). Gruß, Bernhard
On Monday 17 January 2005 20:14, Thomas Wedehase wrote:
Hallo Liste,
ich hätte eine Frage bezüglich I2C.
Ich habe das Via Epia MII 10000 mit einem I2C-Bus. Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
Gruß
Habe mal eine kleine Bibliothek in C für den PIC16F84 geschrieben. Weiß nicht ob dir das vielleicht weiterhilft. Wenn du willst kann ich dir die Spezifikation des I2C Bus schicken (~200 KB PDF). -- Stefan
Stefan Lang wrote:
Wenn du willst kann ich dir die Spezifikation des I2C Bus schicken (~200 KB PDF).
Die kann man sich ohnehin bei Philips runterladen: http://www.semiconductors.philips.com/buses/i2c/ Gruß, Bernhard
Hallo Thomas, hallo Leute, Am Montag, 17. Januar 2005 20:14 schrieb Thomas Wedehase:
ich hätte eine Frage bezüglich I2C.
Ich habe das Via Epia MII 10000 mit einem I2C-Bus. Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
Im WDR Computerclub wurde auf der Basis des I²C-Bus ein Projekt namens "Lallus" gebastelt - hängt am Telefonanschluss und kann diverse Steuerungsfunktionen via Telefontastatur ausführen (und einiges mehr ;-) Die zugehörigen Programmcodes sind für Dich evtl. interessant. URL: IIRC www.wdrcc.de - ansonsten Google mit den Stichworten Lallus WDR Computerclub befragen. Gruß Christian Boltz -- Microsoft, what do you want to crash today?
Danke für die vielen Tipps, werde mich gleich mal drüber machen, das ganze Material zu sichten. Gruß Thomas Am Wednesday 19 January 2005 00:32 schrieb Christian Boltz:
Hallo Thomas, hallo Leute,
Am Montag, 17. Januar 2005 20:14 schrieb Thomas Wedehase:
ich hätte eine Frage bezüglich I2C.
Ich habe das Via Epia MII 10000 mit einem I2C-Bus. Ich möchte über diesen eine Motorsteuerungsplatine ansteuern. Meine Frage ist nun: Wie sende ich Daten an den I2C-Bus? Benutzte Programmiersprache ist C++. Hat jemand von euch damit Erfahrungen?
Im WDR Computerclub wurde auf der Basis des I²C-Bus ein Projekt namens "Lallus" gebastelt - hängt am Telefonanschluss und kann diverse Steuerungsfunktionen via Telefontastatur ausführen (und einiges mehr ;-) Die zugehörigen Programmcodes sind für Dich evtl. interessant.
URL: IIRC www.wdrcc.de - ansonsten Google mit den Stichworten Lallus WDR Computerclub befragen.
Gruß
Christian Boltz -- Microsoft, what do you want to crash today?
-- Thomas Wedehase Nuernberg, Germany www.thomaswedehase.com
participants (8)
-
Bernhard Walle
-
Christian Boltz
-
Jan Hendrik Berlin
-
Mario van der Linde
-
Michael Wesp
-
Robert Jenni
-
Stefan Lang
-
Thomas Wedehase