Access from the user program
KL3222
35
Version: 2.3.0
5.3
Register overview
The registers are used for parameterization of the Bus Terminals and are present once for each channel.
They can be read or written by means of register communication.
Register no.
Comment
Default value
R/W
Memory
A/D converter, raw value
variable
variable
R
RAM
A/D converter, raw value of the line
variable
variable
R
RAM
R2
reserved
0x0000
0
dec
R
RAM
...
...
...
...
...
-
R5
reserved
0x0000
0
dec
R
RAM
Diagnostic register
0x0000
0
dec
R
RAM
Command register (not used)
0x0000
0
dec
R/W
RAM
Terminal type
0x0C96
3222
dec
R
ROM
Firmware version
e.g. 0x3141
e.g. 12609
dec
R
ROM
R10
Multiplex shift register
0x0130
304
dec
R
ROM
R11
Signal channels
0x0218
536
dec
R
ROM
R12
minimum data length of a channel
0x0098
152
dec
R
ROM
R13
Data structure
0x0004
4
dec
R
ROM
R14
reserved
-
-
-
-
R15
Alignment register
variable
variable
R/W
RAM
Hardware version number
e.g. 0x0000
e.g. 0
dec
R/W
SEEPROM
Vendor calibration: Offset
specific
specific
R/W
SEEPROM
Vendor calibration: Gain
specific
specific
R/W
SEEPROM
Manufacturer scaling: Offset
0x0000
0
dec
R/W
SEEPROM
Manufacturer scaling: Gain
0x0100
256
dec
R/W
SEEPROM
R21
reserved
0x0000
0
dec
R/W
SEEPROM
...
-
...
...
...
...
R30
reserved
0x0000
0
dec
R/W
SEEPROM
Code word register
0x0000
0dec
R/W
RAM
Feature register
0x0000
0dec
R/W
SEEPROM
User scaling: Offset
0x0000
0
dec
R/W
SEEPROM
User scaling: Gain
0x0100
256
dec
R/W
SEEPROM
R35
...
...
...
-
-
R36
...
...
...
-
-
Filter
0x0000
0
dec
R/W
SEEPROM
R38
reserved
0x0000
0
dec
R/W
SEEPROM
...
reserved
...
...
...
...
R63
reserved
0x0000
0
dec
R/W
SEEPROM
Summary of Contents for KL3222
Page 2: ......