Registerübersicht IP/IE60x2

Register

Bezeichnung

Default-Wert

Read/Write

Speichermedium

R0

Anzahl der Datenbytes im Sende-Buffer

variabel

R

RAM

R1

Anzahl der Datenbytes im Empfangs-Buffer

variabel

R

RAM

R2

reserviert

0x0000

R

RAM

...

...

...

...

...

R5

reserviert

0x0000

R

RAM

R6

Diagnose-Register

variabel

R

RAM

R7

reserviert

0x0000

R

 

R8

Modul Typ

6002dec

R

ROM

R9

Software-Version

0xXXXX

R

ROM

R10

Multiplex-Schieberegister

0x0218

R

ROM

R11

Signalkanäle

0x0230

R

ROM

R12

minimale Datenlänge

0x5050

R

ROM

R13

Datenstruktur

0x0000

R

ROM

R14

reserviert

0x0000

R

 

R15

Alignment-Register

variable

R/W

RAM

R16

Hardware-Versionsnummer

0xXXXX

R/W

SEEROM

R17

reserviert

0x0000

R/W

SEEROM

R18

Buffer -Größe

0x0080

R/W

SEEROM

R19

reserviert

0x0000

R/W

SEEROM

...

...

...

...

...

R30

reserviert

0x0000

R/W

SEEROM

R31

Codeword-Register

variabel

R/W

RAM

R32

Baud-Raten-Register

0x0006

R/W

SEEROM

R33

Datenrahmen-Register

0x0003

R/W

SEEROM

R34

Feature-Register

0x0000

R/W

SEEROM

R35

Datenbyte-Register

0x0005

R/W

SEEROM

R36

reserviert

0x0000

R/W

SEEROM

...

...

...

...

...

R63

reserviert

0x0000

R/W

SEEROM

R6: Diagnose-Register

R6

Bit Nr.

Wert

Bedeutung

Bit 0

1

Der Empfangsbuffer ist übergelaufen, ankommende Daten gehen verloren.

Bit 1

1

Parity Error ist aufgetreten

Bit 2

1

Framing Error ist aufgetreten

Bit 3

1

Overrun ist aufgetreten

Bit 4

1

Buffer ist voll

Bit 5-16

-

reserviert

R18: Buffer-Größe

R18

Buffer-Größe [0x0080]
Das Register R18 legt die Anzahl der Daten im Empfangs-FIFO fest, ab der das BUF_F-Bit im Status-Byte gesetzt wird.
Low-Byte: wird dieser Wert erreicht, so wird BUF_F im Status gesetzt
High-Byte: reserviert