Functional Description
CPB902
C P B 9 0 2 U s e r M a n u a l
28
© 2 0 0 8 F a s t w e l v . 1 . 5 b E
Port
(hex)
Bit
Read
Write
Value
Comment
0
FBUS unit: Disable interrupt on completion of transmission cycle
0
yes
1
FBUS unit: Enable interrupt on completion of transmission cycle
0
FBUS unit: Disable interrupt on error
1
yes
1
FBUS unit: Enable interrupt on error
2
yes
0
–
1
Start transmission cycle via FBUS
3
no
–
–
0
4
yes
1
0
5
yes
1
0
6
yes
1
0
314*
(write)
7
–
yes
1
FBUS unit: Set transmission rate coefficient (TRC).
The FBUS unit transmission rate (BR) is calculated using
the following equation:
BR = 2 / (1 + TRC) (Mbit/s)
0
0
yes
1
FBUS unit: DAISY line status
0
1
yes
1
FBUS unit: Interrupt line status
2
no
–
3
no
–
4
no
–
5
no
–
6
no
–
314*
(read)
7
no
–
–
–
0
310.6=0
no
1
1 – Matrix keypad column "0" scanning in progress
0
0
yes
310.6=1
yes
1
Write: Set status of the KEY_R0 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_R0 discrete I/O channel status
0
310.6=0
no
1
1 – Matrix keypad column "1" scanning in progress
0
1
yes
310.6=1
yes
1
Write: Set status of the KEY_R1 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_R1 discrete I/O channel status
0
310.6=0
no
1
1 – Matrix keypad column "2" scanning in progress
0
2
yes
310.6=1
yes
1
Write: Set status of the KEY_R2 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_R2 discrete I/O channel status
0
310.6=0
no
1
1 – Matrix keypad column "3" scanning in progress
0
3
yes
310.6=1
yes
1
Write: Set status of the KEY_R3 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_R3 discrete I/O channel status
0
310.6=0
no
1
1 – Matrix keypad column "4" scanning in progress
0
4
yes
310.6=1
yes
1
Write: Set status of the KEY_R4 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_R4 discrete I/O channel status
0
310.6=0
no
1
1 – Matrix keypad column "5" scanning in progress
0
5
yes
310.6=1
yes
1
Write: Set status of the KEY_R5 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_R5 discrete I/O channel status
0
310.6=0
no
1
–
0
6
yes
310.6=1
yes
1
Write: Set status of the KEY_C0 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_C0 discrete I/O channel status
0
310.6=0
yes
1
Read: Matrix keypad interrupt indicator
1 – Unprocessed interrupt exists (cleared after read)
0 – No interrupts
Write: Controls matrix keypad interrupt generation (KBD_IRQ)
1 – Interrupts enabled;
0 – Interrupts disabled
0
315
7
yes
310.6=1
yes
1
Write: Set status of the KEY_C1 discrete I/O channel trigger
(gray indicates trigger status after reset)
Read: KEY_C1 discrete I/O channel status