2500_Users_Manual - 第407页
Computer Remote Control ProM aster 25 00 User Manua l E-19 You send CR C commands to the 2500 programming ele ct ronics by typing the command and then pressin g ↵ . When the 250 0 programming electronics receive a CRC co…

Computer Remote Control
E-18 ProMaster 2500 User Manual
CRC Default Settings
When CRC mode is entered, certain defaults are set prior to accepting any
commands. The default settings are outlined below:
If you exit remote mode using the
Z
command, the 2500 programming
electronics' parameters are set to the values they held
before
you entered
remote mode. If you exit using
C
TRL
+
Z
, the 2500 programming
electronics' parameters remain at their current values.
Programming
Electronics CRC
Commands
CRC commands are a set of simplified commands for the 2500
programming electronics. The commands are designed to be received
from a controlling computer. Because the commands are so simplified,
they can be cryptic.
Description Setting
Upload/download port Programmer port
Data source/destination RAM
Security fuse data (0 or 1) 0
Program security fuse No
Reject option (commercial or single) Commercial
Logic verification option All
Number of verify passes (0,1 or 2) 2
Fill RAM before downloading No
Illegal bit check option No
Blank check option No
Enable yield tally option No
EE bulk erase option No
Odd/even byte swap for 16 bit option No
JEDEC I/O translate DIP/LCC option Yes
Continuity check option Yes
Compare electronic signature Yes
Host command Blank
I/O address offset 0
I/O format MOS technology (format 81)
Instrument control code (0,1, 2) 0
I/O timeout 30 seconds
Upload wait 0 seconds
Number of nulls 255
Serial set auto-increment mode No
Programming mode Single device
Total set size 1
Upload EOF delimiter flag Disabled
Download EOF delimiter flag Disabled

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.

Computer Remote Control
E-20 ProMaster 2500 User Manual
Summary of Standard CRC Commands
Command Description Response
–Invert RAM >
hhhhhh
: Select device begin address >
hhhhhh
;Select memory block size >
hhhhhh
< Select memory begin address >
nn
=Select I/O timeout >
fffppp@ or
ffpp
@Select device type >
cffA Enter translation format >
BBlank check >
C Compare to port >
D Set odd parity >
E Set even parity >
F Error status inquiry HHHHHHHH>
G Configuration inquiry DD>
HNo operation >
IInput from port >
JSet 1 stop bit >
KSet 2 stop bits >
L Load RAM from device >
hh
M Enter record size >
NSet no parity >
O Output to port >
PProgram device >
Q Swap nibbles >
R Return status of device AAAAA/BB/C>
S View sumcheck HHHH>
T Illegal-bit test >
hh
U Set nulls >
V Verify device >
hhhhhhhh
W Set I/O offset >
X or
n
X Error code inquiry HH....HH>
Y Display parity errors HHHH>
Z Exit remote control None
[ View device family/pinout code FFFPPP>
\Move memory block>
hh
^ Clear/fill RAM with data >