I2C per RS232 -- Brauche Hilfe !!

Die Mechanik/Elektronik des c't-Bot

Moderator: Moderatoren Team

I2C per RS232 -- Brauche Hilfe !!

Beitragvon DerStudent » 13. Apr 2007, 15:53

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ß
DerStudent
Friends of Marvin
Friends of Marvin
 
Beiträge: 1
Registriert: 13. Apr 2007, 14:42

Beitragvon rlishere » 13. Apr 2007, 19:44

rlishere
Friends of Sonny
Friends of Sonny
 
Beiträge: 161
Registriert: 27. Jan 2006, 20:59
Wohnort: 42657 Solingen

Beitragvon manolli » 15. Apr 2007, 20:07

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....
manolli
Friends of Gort
Friends of Gort
 
Beiträge: 53
Registriert: 15. Feb 2006, 12:21

Beitragvon marvin » 16. Apr 2007, 10:19

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
marvin
Wiki Master
Wiki Master
 
Beiträge: 432
Registriert: 18. Jan 2006, 17:21
Wohnort: Berlin


Zurück zu Mechanik/Elektronik

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron