LehrHandbuch i2c

OP #3105259
Lesenswert?

Hallo zusammen,
ich habe mir für die Steuerung meiner Modelleisebahn von ELV den USB I2C 
Interface mit der passenden LED Steuereinheit besorgt.

Habe bereits per google gelesen, das viele User das i2c in der Sprache C 
die Geräte ansprechen.
Kann mir jemand Handbücher empfehlen, so das ich als "DAU" damit selber 
anfangen das zu Programmieren?


mfg
thomas
#3106797
Lesenswert?

Thomas St. schrieb:

> Eigentlich wollte ich eine Datenbank schreiben

Also PC?

> wo einzelne Befehle
> rausgehen, wann welche Weiche geschaltet wird, bzw. welche LED leuchten
> soll.

JA.
Aber so wie ich das sehe, hast du da ja mit I2C selber eher wenig zu 
tun. Dieses Interface verhält sich einem Programm gegenüber wie ein 
virtueller COM-Port.
D.h. man sendet einfach 'Text-Kommandos' an das Interface und dieses 
setzt entsprechende Dinge am I2C Bus um.

Da gibt es natürlich Befehle, die das INterface selbst betreffen und es 
gibt Befehle, die davon abhängen, was dann am I2C tatsächlich drann 
hängt. Diese Geräte diktieren dann, was man dem Interface zur Weitergabe 
an Befehlen senden muss.

Das das ganze auch durch den virtuellen COM-Port von jedem 
Terminal-Programm aus funktioniert und Bytewerte als Hex-Zahlen im 
Klartext übertragen werden, kann man zuvor auch wunderbar mit einem 
Terminalprogramm erst mal aushorchen, (natürlich mit dem jeweiligen 
Datenblatt des I2C Gerätes daneben), wie das dann bei einem konkreten 
Gerät funktioniert.
OP #3106955
Lesenswert?

Karl Heinz Buchegger schrieb:
> Thomas St. schrieb:
>
>> Eigentlich wollte ich eine Datenbank schreiben
>
> Also PC?
Ja von einen PC aus. Wird ein Win XP rechner werden.
mit der Möglichkeit zwei Monitore drann anzuschließen.

>
>> wo einzelne Befehle
>> rausgehen, wann welche Weiche geschaltet wird, bzw. welche LED leuchten
>> soll.
>
> JA.
> Aber so wie ich das sehe, hast du da ja mit I2C selber eher wenig zu
> tun. Dieses Interface verhält sich einem Programm gegenüber wie ein
> virtueller COM-Port.
> D.h. man sendet einfach 'Text-Kommandos' an das Interface und dieses
> setzt entsprechende Dinge am I2C Bus um.
>
> Da gibt es natürlich Befehle, die das INterface selbst betreffen und es
> gibt Befehle, die davon abhängen, was dann am I2C tatsächlich drann
> hängt. Diese Geräte diktieren dann, was man dem Interface zur Weitergabe
> an Befehlen senden muss.
>
> Das das ganze auch durch den virtuellen COM-Port von jedem
> Terminal-Programm aus funktioniert und Bytewerte als Hex-Zahlen im
> Klartext übertragen werden, kann man zuvor auch wunderbar mit einem
> Terminalprogramm erst mal aushorchen, (natürlich mit dem jeweiligen
> Datenblatt des I2C Gerätes daneben), wie das dann bei einem konkreten
> Gerät funktioniert.

Ich habe dieses Terminal Programm von ELV auch schon runtergeladen und 
Installiert. Konnte bereits LED´s ansprechen und auch die Helligkeit 
steuern. Eine Weiche habe ich auch schon ansprechen können. Das klappt 
soweit auch.

Nun daher der nächste Schritt, das ich irgendwie alles zusammen basteln 
und ein Programmablauf schreibe.

mfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren