-
-
Administrator
Robotik Visionär
Hi,
den Treiber (AssemblerProgramm) findest du hier https://www.roboternetz.de/phpBB2/dl...file&file_id=2
Ich glaube eine compilierte Fassung ist auch dabei. In dem Demo siehst du wie der Maschinencode mit dem Befehl SYSCODE eingebuden wird und wie einzelne Ports gesetzt werden. Im Grunde ist es auch oben in dem Bascom Beispiel schon zu erkennen.
Es müssen dann beim Aufruf zwei Parameter angegeben werden. Die I2C-Adresse der Relaisplatine (die steht in der jeweiligen Anleitung und kann meist frei über Jumper konfiguriert werden, bei rnrelais wird das beschrieben). Als zweiten Parameter die Binärzahl die den Schaltzustand angibt. Beispielseweise ist ja 255 = Binär 11111111. Also alle 8 Relais ziehen an. Oder Dezimal 3 = Binär 00000011 Also nur das erste und zweite Relais zieht an. So ist es zumindest bei rnrelais, manchmal ist es bei anderen Karten auch umgekehrt. Mußt du austesten. Am besten versuchst du erst mal den I2C Code runter zu laden und das Beispiel zu compilieren. Dann musst du versuchen den Code nachzuvollziehen
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen