Programming And Reading Registers; Programming Enable Registers; Figure 14-2 16-Bit Status Register - Keithley 2500 User Manual

Photodiode meter
Hide thumbs Also See for 2500:
Table of Contents

Advertisement

Models 2500 and 2502 User's Manual

Programming and reading registers

Programming enable registers

The only registers that can be programmed by the user are the enable registers. All other
registers in the status structure are read-only registers. The following explains how to
ascertain the parameter values for the various commands used to program enable registers.
The actual commands are covered later in this section
A command to program an event enable register is sent with a parameter value that deter-
mines the desired state (0 or 1) of each bit in the appropriate register. An enable register
can be programmed using any of the following data formats for the parameter value:
binary, decimal, hexadecimal, or octal.
The bit positions of the register
example, if you wish to set bits B4, B3, and B1, the binary value would be 11010 (where
B4=1, B3=1, B1=1, and all other bits are 0). When you use one of the other formats, con-
vert the binary number to its decimal, hexadecimal, or octal equivalent:
Binary 11010 = Decimal 26 = Hexadecimal 1A = Octal 32
Note that Figure 14-2 includes the decimal weight for each register bit. To set bits B4, B3,
and B1, the decimal parameter value would be the sum of the decimal weights for those
bits (16+8+2 = 26).
Figure 14-2
16-bit status register
Binary Value
A. Bits 0 through 7
Binary Value
B. Bits 8 through 15
The <NDN> (non-decimal numeric) parameter type is used to send non-decimal values.
These values require a header (#B, #H, or #Q) to identify the data format being sent. The
letter in the header can be upper or lower case. The <NRf> (numeric representation
Test Equipment Depot - 800.517.8431 - 99 Washington Street Melrose, MA 02176
TestEquipmentDepot.com
Bit Position
B7
B6
0/1
0/1
Decimal
128
64
7
6
(2
)
(2
)
Weights
Bit Position
B15
B14
0/1
0/1
Decimal
32768 16384 8192 4096 2048 1024 512
15
14
Weights
(2
)
(2
) (2
(Table 14-3
(Figure
14-2) indicate the binary parameter value. For
B5
B4
B3
B2
0/1
0/1
0/1
0/1
16
8
4
32
2
5
4
3
(2
)
(2
)
(2
)
(2
)
B13 B12
B11
B10
0/1
0/1
0/1
0/1
13
12
11
10
) (2
) (2
) (2
)
Status Structure
and
Table
14-6).
B1
B0
0/1
0/1
1
2
1
0
(2
)
(2
)
B9
B8
0/1
0/1
256
9
8
(2
)
(2
)
14-5

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

2502

Table of Contents