Seite 1 von 1

I2C per RS232 -- Brauche Hilfe !!

Verfasst: 13 Apr 2007, 15:53
von DerStudent
Hallo allerseits!

mein Problem hat zwar nicht dierekt etwas mit dem C´T-Bot zu tun aber da ich hoffe dass hier einige sind, die sich auch mit I2C auskennen wollte ich mich auch an Euch wenden.

Und zwar geht es darum, dass ich eine I2C-Komponente über den seriellen Port ansteuern will. Bei der Komponente handelt es sich um folgende : http://www.shop.robotikhardware.de/shop ... cts_id=128. Für die Umsetzunge von RS232 auf I2C habe ich mir einen Koppler besorgt ( http://www.horter.de/i2c/i2c-pc-seriell ... ell_1.html ).
Ich habe bereits ein kleines C-Programm geschrieben aber das I2C-Gerät bislang nicht zu einer Reaktion bringen können. Über die Dioden des Kopplers kann man jedoch erkennen, dass wohl die Leitungen (SDA, SCL) entsprechend gesetzt sind.

Hat hier einer Erfahrungen mit I2C, der mir ein paar Hinweise geben könnte warum das ganze nicht funktioniert ? Kennt ihr vielleicht gute C/C++ Bibliotheken für eine solche Anforderung ??

Ich bin für jede Hilfe sehr dankbar !!
gruß

Verfasst: 13 Apr 2007, 19:44
von rlishere

Verfasst: 15 Apr 2007, 20:07
von manolli
Das Board besitzt ja auch eine serielle Schnittstelle, also warum nicht diese nutzen?

Zum eigentlichen Problem wird Dir wohl niemand helfen können, wenn Du nicht etwas mehr beschreibst was genau und wobei nicht funktioniert.

Stromversorgung funktioniert, Pegel stimmen? I2C-Adresse des Boards richtig gesetzt, Baudrate liegt im zulässigen Bereich? usw....

Verfasst: 16 Apr 2007, 10:19
von marvin
Hi,

ich würde dir empfehlen, erst mal ein einfacheres I2C Device anzusprechen. Ein I2C EEPROM oder eine I2C Porterweiterung (PCF8574). Das Protokoll vom BSMOTOCTRL Board ist doch etwas komplexer.

Ansonsten wie manolli schon sagte, erst mal das Board über RS232 ansteuern und mit der Testsoftware überprüfen.

Gruß marvin