PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem: Steuerung RN-Control nur über I2C



E-Donni
09.08.2006, 22:04
Hallo!

Für ein Projekt sollen 3 RN-Motor ST I2C-Schrittmotorcontroller und ein RN-Control an einen I2C-Bus angeschlossen werden. Der I2C-Bus wird von einem RN-RS232-I2C-Adapter zur Verfügung gestellt. Das steuernde Programm wird in Visual Basic 6 verfasst.
Die Steuerung der Schrittmotorcontroller RN-Motor ST I2C funktioniert einwandfrei.
Meine Frage ist nun, wie kann das Board RN-Control nur mit I2C-Befehlen gesteuert werden. In der konkreten Anwendung soll der Zustand von 6 Lichtschranken oder Schaltern abgefragt werden, die an den Ports A bis D angeschlossen werden sollen.

Für funktionierenden Beispielcode wäre ich sehr, sehr dankbar.

Gruß
E-Donni

Frank
22.08.2006, 09:36
RN-Motor ist generell ein Slave Board (Empfänger). RN-Control eigentlich ein Master-Board (i2c Sender).
Um es per PC über I2C abzufragen müsste es als SLAVE umprogrammiert werden. Das ist natürlich möglich, aber es ist ein klein wenig Aufwendiger als der I2C Mastermodus. Am besten schaust du mal in unserem Wiki nach SLAVE und TWI Slave Modi, da gibt es irgendwo ein paar Hilfestellungen mit Codebeispiel.