Command 2102: Outputs the byte data to the specified byte output port

Sets 8 output bits simultaneously.

Command Syntax

bit Name Description
Parameter 1 15

byteportNumber

Specifies the byte port of I/O.
14
1
0
bit Name Description
Parameter 2 15 reserved Returns “0”.
8
7 outData Specifies the output byte.
6
5
4
3
2
1
0

Response Syntax

Refer to the following.

Response Codes

Description

The command simultaneously sets 8 output I/O bits using the combination of the portNumber and outData values. The portNumber parameter specifies which group of 8 outputs to use where portNumber = 0 means outputs 0-7, portNumber = 1 means outputs 8-15, etc.

Once a portNumber is selected, a specific output pattern must be defined. The outData parameter may have a value between 0-255.

The table below shows some of the possible I/O combinations and their associated outData values assuming that portNumber is 0, and 1 accordingly.

Output Settings When portNumber = 0 (Output number)

outData Value 7 6 5 4 3 2 1 0
01 off off off off off off off on
02 off off off off off off on off
03 off off off off off off on on
08 off off off off on off off off
09 off off off off on off off on
10 off off off on off off off off
11 off off off on off off off on
99 off on on off off off on on
255 on on on on on on on on

Output Settings When portNumber = 1 (Output number)

outData Value 15 14 13 12 11 10 9 8
01 off off off off off off off on
02 off off off off off off on off
03 off off off off off off on on
08 off off off off on off off off
09 off off off off on off off on
10 off off off on off off off off
11 off off off on off off off on
99 off on on off off off on on
255 on on on on on on on on

Example

When outputing 255 to Byte Port #10.

Command Response
0836H 000AH 00FFH 0836H 0000H 0000H