Herunterladen Inhalt Inhalt Diese Seite drucken

Register-Lesezugriff; Register-Aktualisierung; Register-Status-Ausgabe - MICRO-EPSILON IF2004/USB Betriebsanleitung

4-kanal rs422/usb konverter datenformat, registerbeschreibung
Vorschau ausblenden Andere Handbücher für IF2004/USB:
Inhaltsverzeichnis

Werbung

Datenformat
2.3.3

Register-Lesezugriff

Bei einer Leseanforderung von einem Register werden zwei Tupel (Adresse) gesendet und anschließend wieder zwei
Tupel (Daten) empfangen.
Lesen des Registers 0x0005:
0
1
0
0
1
0
0
1
0
0
1
0
Antwort = Adresse + Daten, z. B. 0xA062:
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
2.3.4

Register-Aktualisierung

Bei Änderung eines Registers werden 6 Tupel (zwei Adresstupel, zwei Datentupel und zwei Bitmaskentupel) gesen-
det.
Aktualisieren des Registers 0x0012, Bits 0 bis 3 mit 0x000A:
0
1
0
1
0
0
0
1
0
1
0
0
0
1
0
1
0
0
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
2.3.5

Register-Status-Ausgabe

Die Status-Ausgabe wird automatisch aktiviert, sobald ein Error-Flag gesetzt wurde. Error-Flags, siehe
Status-Register, Bit 8 bis 12 (Beispiel für FIFO Overflow).
Ausgabe = Adresse (FIX 0x001A) + Status, z. B. 0x1000:
0
1
0
1
1
0
0
1
0
1
1
0
0
1
0
1
1
0
0
1
0
1
1
0
IF2004/USB | Register
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
1
0
1
1
1
0
1
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
1
1
0
1
1
1
0
1
0
0
1
0
1
(0x48 = UIF RD Byte 0, 0x05 = Adr. LSB)
0
0
0
0
(0x49 = UIF RD Byte 1, 0x00 = Adr. MSB)
0
1
0
1
(0x48 = UIF RD Byte 0, 0x05 = Adr. LSB)
0
0
0
0
(0x49 = UIF RD Byte 1, 0x00 = Adr. MSB)
0
0
1
0
(0x4A = UIF RD Byte 2, 0x62 = Dat. LSB)
0
0
0
0
(0x4B = UIF RD Byte 3, 0xA0 = Dat. MSB)
0
0
1
0
(0x50 = UIF UD Byte 0, 0x12 = Adr. LSB)
0
0
0
0
(0x51 = UIF UD Byte 1, 0x00 = Adr. MSB)
1
0
1
0
(0x52 = UIF UD Byte 2, 0x0A = Dat. LSB)
0
0
0
0
(0x53 = UIF UD Byte 3, 0x00 = Dat. MSB)
1
1
1
1
(0x54 = UIF UD Byte 4, 0x0F = Maske LSB)
0
0
0
0
(0x55 = UIF UD Byte 5, 0x00 = Maske MSB)
1
0
1
0
(0x58 = UIF Status Byte 0, 0x1A = Adr. LSB)
0
0
0
0
(0x59 = UIF Status Byte 1, 0x00 = Adr. MSB)
(0x5A = UIF Status Byte 2,
0
0
1
0
0x00 = Status-Bit 0-7)
(0x5B = UIF Status Byte 3,
0
0
0
0
0x10 = Status-Bit 0-7)
Abb.
23:
Seite 7

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis