7
Communication Protocol
RS-232 communication with the 7508 complies with the following protocol.
The protocol uses 4 bytes of information, and data is at 9600 baud, with no
parity, 8 data bits and 1 stop bit.
MSB
0
TO PC
7
6
1st byte
1
D6
7
6
2nd byte
1
E6
7
6
3rd byte
MSB's
1
E7
7
6
1
4th byte
Note that the MSB's of the DATA (D7) and the EXTENDED DATA (E7) are in the fourth byte.
Terminology:
•
TO PC is the "DESTINATION BIT"
•
I4..I0 is the "INSTRUCTION"
•
D7..D0 is the "DATA"
•
E7..E0 is the "EXTENDED DATA"
A0 is the "LSB of the MACHINE ADDRESS"
•
The destination bit, TO PC, is 0 when sending from the PC to the machine, or 1 when sending from the machine to the PC.
#
INSTRUCTION
0
Reset
1
Read video standard
3
Read back-panel DIP-switch 1 (video format CV/YC)
10
Write EEPROM data – low address
11
Read EEPROM data – low address
12
Write I²C
13
Read I²C
16
Error
57
Enable "Power-down save"
61
Identify machine
1 Note that the MSB's of the DATA (D7) and the EXTENDED DATA (E7) are in the fourth byte
10
Communication Protocol
Table 4: Structure of the Protocol
I5
I4
5
4
D5
D4
5
4
E5
E4
5
4
D7
0
5
4
Table 5: Instruction Set for the 7508
INSTRUCTION
I3
I2
3
2
DATA
D3
D2
3
2
EXTENDED DATA
E3
E2
3
2
0
1
3
2
I5
I4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
KRAMER: SIMPLE CREATIVE TECHNOLOGY
LSB
I1
I0
1
0
D1
D0
1
0
E1
E0
1
0
ADDR
1
0
1
0
I3
I2
I1
I0
0
0
0
0
0
0
0
1
0
0
1
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
0
0
0
0
1
0
0
1
1
1
0
1
Need help?
Do you have a question about the DigiTOOLS 7508 and is the answer not in the manual?