ich möchte an meine C-Control weitere Aus und Eingänge anschließen und soweit ich weiss ist die nur mit dem I2C Bus möglich. Nun meine Frage: Weiss jemand wie man das macht und muss ich die teuren Bausteine von Conrad nehmen (mit dem 2W Modem), oder kann ich bei mit ein bisschen aufwand auch einfach die I2C IC’s von Reichelt direkt anschließen?
Und wie programmiere ich dann die C-Control?
ich möchte an meine C-Control weitere Aus und Eingänge
anschließen und soweit ich weiss ist die nur mit dem I2C Bus
möglich.
Es geht prinzipiel auch anders.
-> paralell mittels Multiplexer und Latches
-> seriel mittels Schieberegister
-> seriel mittels anderer BUS-Protokolle
Nun meine Frage: Weiss jemand wie man das macht und
muss ich die teuren Bausteine von Conrad nehmen (mit dem 2W
Modem), oder kann ich bei mit ein bisschen aufwand auch
einfach die I2C IC’s von Reichelt direkt anschließen?
An den I2C BUS kann man eigentlich jeden I2C-Baustein
anschließen. Es gibt da unterschiedlichste Funktionalität.
Einschränkung: Jeder Baustein muß eine andere Adresse haben.
Und wie programmiere ich dann die C-Control?
Mit Asemblerprogrammierung
Danke im Vorraus
Stephan
Man kann natürlich auch statt dessen weitere C-Controll
nutzen, die man z.B. über RS232 vernetzt.
-> richtiger Assemblerprog. = symbolorientierte Maschinensprache
Im Gegensatz zu Basic, welches als sogenannte Hochsprache
bezeichnet wird, bewegt man sich auf dem untersten Niveau
der Programmierung.
In C-Controll-Bedienungsanleitung gibt es einen Hinweis
mit " sys - Befehl" .
Wie geht das? ich hab bis jetzt immer mit C-Basic
programmiert.
Es geht, ist aber mühselig. Das war auch nie mein Ding,
obwohl ich aus der Zeit stamme, wo die Assemblerprogrammierung
das Allein selig machende war und man sehr verächtlich
auf Basic sah.
Falls Dir dieser Weg zu schwierig ist, empfehle ich eine
andere Lösung (z.B. paralell Multiplexer).
Gruß Uwi
Im (www.wdrcc.de) WDR-ComputerClub hatten die vor einiger Zeit ein Projekt namens „Lallus“ mit der C-Control. Dort ist auch die Implemntierung von I2C erklärt.