Herunterladen Inhalt Inhalt Diese Seite drucken

Befehle Zur Konfiguration Des Usb-I2C-Interface; Systemstatus Und Einstellungen Abfragen - elv USB-I2C Handbuch

Inhaltsverzeichnis

Werbung

4.2. Befehle zur Konfiguration des USB-I2C-Interface

Mit den in diesem Kapitel beschriebenen Befehlen aus der Tabelle 3 (Seite 11) kann das Verhalten des USB-
I2C-Interface je nach Einsatzgebiet angepasst werden.
Neben der Einstellung der I²C-Bus-Taktrate (Befehl: T) und der Verbindungsgeschwindigkeit zwischen PC
und Interface (Befehl: X), dienen einige Befehle der Formatierung der Rückgabewerte des USB-I2C-Interface
zum PC (Befehle: Y0, Y3, Y4) und der Eingabewerte (Befehl: Y6) im Terminalprogramm.
Weitere Parameter definieren das Verhalten des Masters bei der I²C-Kommunikation (Befehle: Y1, Y2) und
nach einem Reset (Befehl: Y5).
Abgefragt werden können diese Einstellungen alle mit Hilfe des Statusbefehls (Befehl: ?).
Mit dem Z-Befehl lässt sich ein Reset des USB-I2C-Interface durchführen (Befehl: Z4B), die Auslieferungs-
Konfiguration wieder herstellen (Befehl: ZAA) und der Vorgang starten, der für ein Firmware-Update nötig ist
(Befehl: ZFF).
4.2.1.
„?" – Systemstatus und Einstellungen abfragen
Mit Hilfe des Statusbefehls ? kann die aktuelle Konfiguration des USB-I2C-Interface überprüft werden. Dieser
Befehl kann auch nützlich sein, wenn man wissen möchte, ob das Interface richtig angeschlossen ist und ob
am PC der korrekte COM-Port ausgewählt und geöffnet wurde (siehe folgender Hinweis). Zudem kann mit
diesem Befehl geprüft werden, welche Geräte-Adresse zuletzt verwendet wurde.
Zeile 1: Enthält die Firmware-Versionsnummer des USB-I2C-Interface und den werkseitig fest eingestellten
Kalibrierungswert des internen RC-Oszillators.
Zeile 2: Zeigt die zuletzt verwendete I²C-Geräte-Adresse an. Die hier angezeigte Adresse nimmt das USB-
I2C-Interface zur Adressierung bei der Verwendung des W- oder R-Befehls. Diese Adresse ändert sich erst,
wenn zusammen mit dem Startbefehl (also z.B. S40)eine neue Adresse eingegeben wird. Nach einem Reset
und nach einem Systemstart, wenn noch keine Adresse eingegeben wurde, lautet die Adresse 0x00.
Zeile 3: Zeigt die aktuell eingestellte Verbindungsgeschwindigkeit zum PC. Wird diese mit dem T-Befehl um-
gestellt, so steht hier sofort danach die neue Geschwindigkeit – übernommen wird diese Geschwindigkeit
aber erst nach einem Reset (Befehl: Z4B).
Zeile 4: Zeigt die Taktrate mit der das USB-I2C-Interface die Datenübertragung auf dem I²C-Bus taktet. Die
angezeigten Werte können von den Eingabewerten abweichen, da nur bestimmte Taktraten in vorgegebenen
Schritten möglich sind. Prüfen sie bitte immer, ob alle angeschlossenen Slave-Geräte die eingestellte Ge-
schwindigkeit auch unterstützen (Datenblätter)!
Zeile 5-12: Aktuell eingestellte Konfigurationsparameter Y0 bis Y7 (siehe Kapitel 4.2.5.).
Beispiel:
[Systemstatus abfragen]
?
Antwort:
ELV USB-I2C-Interface v1.6 (Cal:64)
Last Adress:0x1E
Baudrate:115200 bit/s
I2C-Clock:99632 Hz
Y00
Y10
Y20
Y30
Y40
Y50
Y60
Y70
17

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis