User manual

Computer Remote Control
ProMaster 2500 User Manual E-19
You send CRC commands to the 2500 programming electronics by typing
the command and then pressing
. When the 2500 programming
electronics receive a CRC command, the command is executed and a
response character with a carriage return is sent back. Three responses
from the 2500 are possible:
F
Indicates that an error occurred. The “X” CRC command prompts the
2500 to return a specific error code (listed later in this Appendix) that
describes the error.
?
Indicates that the 2500 programming electronics did not understand
the command received. The command string was not formatted as
described in this section or the command was sent using lowercase
characters.
>
Indicates that the last command was received, executed and
completed without any errors.
Some commands respond with both a value and the prompt. For
example, the 2500 might return
00284295>
when you send the Calculate
Sumcheck command. In this case, the
00284295
is the sumcheck and the
>
indicates that the command executed properly. The
I
,
O
and
C
commands perform any data transfer prior to sending the response.
Each command in the CRC command set is summarized in the following
tables and described in detail in an Application Note titled “UniSystem
Computer Remote Control.” Contact Data I/O Customer Support (as
listed in the Preface) to order this document.
The command tables are broken up into
standard
and
extended
CRC
commands. Standard CRC commands are commonly used commands,
such as load, program, and verify. Extended CRC commands are more
specific device-related commands, such as Set Security Fuse, Fill Fuse
Map, and Set Vector Test Options.
Note: While in CRC mode, the 2500 programming electronics recognize only
uppercase characters.
Lowercase alphabetic characters indicate arguments that must be
specified. Except where noted, the commands use the following notation
conventions:
h
represents a hexadecimal digit
n
represents a decimal digit
xxx...xxxx
represents a string of characters
All alphabetic characters used in arguments must be sent to the 2500 in
uppercase.
For example,
nn
02]
indicates that you may precede the 02] command
with two decimal digits.