hello, Unser Problem ist, dass wir hier ein Geraet haben, das nur 1x serielle und 1x I2C Schnittstellen. Die serielle Schnittstelle ist schon belegt. d.h. uns steht nur eine I2C Schnittstelle (Master) zur Verfuegung. Dafuer suchen wir eine Moeglichkeit um Daten zum PC zu uebertragen. kennt jemand ne Moeglichkeit Daten von I2C (master) ueber USB/RS232/Parallel zum PC zu senden (und umgekehrt)? (wir brauchen also ein SLAVE <- das ist das Problem) Ideal waere USB / mit Spannungsversorgung vom USB! fuer jeden Vorschlag bin ich dankbar Paul
Für den FT2232 von FTDI gibt es eine Unterstüzung für I²C-Betrieb: http://www.ftdichip.com/Projects/MPSSE.htm#I2C Ob das nun nur Master oder auch Slave spielen kann, musst Du noch selbst 'rausfinden; viel Erfolg!
Einen kleinen Controller nehmen, der I²C und ein U(S)ART hat, und als I²C-RS232-Wandler benutzen. Das ganze dann noch an einen FTDI-Chip und fertig ist die Laube.
Da war Rufus schneller (hat ja auch einen Chip weniger benutzt...)
Hallo Paul, Habe hier mal eine kleine Lösung erarbeitet: http://www.mikrocontroller.net/forum/read-4-291891.html Vielleicht kannst Du Dir ein paar Ideen borgen. Bernhard
Falls beschaffbar: SC16IS740/750/760 I2C/SPI-UART von Philips http://www.semiconductors.philips.com/pip/sc16is740.html
vielen Dank, @Bernhard Schulz: damit kann man ueber RS232 auf dem I2C Bus (Master) schreiben/lesen. wir brauchen aber ein SLAVE. @Rahul, @Rufus: Ich habe gerade das "FTCI2C Programmer's Guide" kurz angesehen. der FTDI sieht etwas umstaendlich aus und kann leider auch nur als Slave betrieben werden. Eine fertige loesung waere besser! Paul
> @Bernhard Schulz: > [...] > wir brauchen aber ein SLAVE. > > @Rahul, @Rufus: > [...] > und kann leider auch nur als > Slave betrieben werden. Hä?
Ich denke, es ist Zeit, danach zu fragen was einen daran hindert, die Daten per Software-UART, also seriell an den PC zu senden?
@Rufus @Hae? Das Geraet gibt es schon lange. Unser Geraet hat leider nur die 2 Schnittstellen. Wie gesagt die serielle ist schon besetzt. Da das Geraet schon eine I2C-Master Schnittstelle hat, dann gibt es nur die Moeglichkeit I2C(Master)->I2C (SLAVE)->PC. Mit 2x I2C Master geht es nicht. @Christian es gibt leider keine frei pins mehr. @arc: das waere die Loesung Paul
@PAUL Wenn Du beide Projekte vereinst, hast Du Deine TWI-RS232 Lösung. http://www.mikrocontroller.net/forum/read-4-246060.html http://www.mikrocontroller.net/forum/read-4-291891.html Zugegeben, ganz einfach ist es nicht, ist micht mal schnell in der Frühstückspause geschrieben. Bernhard
damit sollte es auf jeden Fall gehen: USB: http://www.channaa.com/html/i2c_usb_adapter.html RS232: http://www.channaa.com/html/i2c-slave_rs232_ad.html Gruß Ralf
@Ralf: vielen Dank. Genau das haben wir gesucht. @Rufus: > @Bernhard Schulz: > [...] > wir brauchen aber ein SLAVE. > > @Rahul, @Rufus: > [...] > und kann leider auch nur als > Slave betrieben werden. <---Master gemeinet > >Hä?
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.