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 |
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 |
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