2500_Users_Manual- - 第408页

Computer Remote Control Summary of Standard CRC Commands Command Description Response — Invert RAM > hhhhhh: Select device begin address > hhhhhh; Select memory block size > hhhhhh< Select memory begin addres…

100%1 / 448
00284295>
00284295
>
Computer
Remote
Control
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
when
you
send
the
Calculate
Sumcheck
command.
In
this
case,
the
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,
nn02]
indicates
that
you
may
precede
the
02]
command
with
two
decimal
digits.
ProMaster
2500
User
Manual
E-19
Computer
Remote
Control
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
>
B
Blank
check
>
C
Compare
to
port
>
D
Set
odd
parity
>
E
Set
even
parity
>
F
Error
status
inquiry
HHHHHHHH>
G
Configuration
inquiry
DD>
H
No
operation
>
I
Input
from
port
>
J
Set
1
stop
bit
>
K
Set
2
stop
bits
>
L
Load
RAM
from
device
>
hhM
Enter
record
size
>
N
Set
no
parity
>
0
Output
to
port
>
P
Program
device
>
Q
Swap
nibbles
>
R
Return
status
of
device
AAAAA/BB/C>
S
View
sumcheck
HHHH>
T
Illegal-bit
test
>
力力
U
Set
nulls
>
V
Verify
device
>
hhhhhhhhW
Set
I/O
offset
>
X
or
nX
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
>
E-20
ProMaster
2500
User
Manual
Computer
Remote
Control
Summary
of
Extended
CRC
Commands
Command
Description
Response
01]
Display
system
configuration
SSSS/AAAA/MM/PP/II/JJ>
nn02]
Set
upload
wait
time
>
n03]
Set
device
ID
verify
option
or
>
nn04]
Set
Handler
port
baud
rate
>
XXX...XXXX05]
Set
host
command
>
6]
Select
data
bits
>
n07]
Set
next
set
member
>
nn22]
Set
data
word
width
>
3]
Select
number
of
verify
passes
>
4]
Select
security
fuse
programming
option
>
6]
Specify
logic
verify
options
>
7]
Set/
clear
enable/disable
security
fuse
>
8]
Fill
fuse
map
>
9]
Set
reject
count
option
>
力力力
2A]
or
力力
2A]
Enable
programming
options
>
力力力
2B]
or
力力
2B]
Disable
programming
options
>
nhh2C]
Select
memory
fill
option
>
2D]
Vector
test
options
2F]
Return
8-character
sumcheck
xxx...xxxx3Q]
Set
data
file
name
>
n31]
Set
data
source
/
destination
>
xxx...xxxx33]
Select
device
manufacturer
>
XXX...XXXXM]
Select
device
part
number
>
xxx...xxxx38]
Load
file
from
disk
>
xxx...xxxx3B]
Delete
disk
file
>
n3C]
Set
data
transfer
port
>
xxx...xxxx3E]
Select
Keep
Current
file
>
40]
or
7140]
Upload
device
information
See
Application
Note*
n41]
Upload
self-test
results
AAA...AA>
43]
Upload
yield
tally
See
Application
Note*
46]
Clear
yield
tally
>
49]
Suspend
CRC
mode
Displays
terminal
screen
n4A]
Get
filename
from
disk
AAA...AA>
n4D]
Select
algorithms
type
(0,
1,
2,
3)
>
n52]
Select
algorithm
media
(floppy
disk
or
MSM)
>
54]
Upload
device
footnote
See
Application
Note*
55]
Upload
device-specific
message
See
Application
Note*
56]
Upload
memory
verify
failure
ddPAAAAAAAAHH
i
57]
Returns
checksum
of
last
operation
>
58]
Upload
system
ID
HHHH HHHH
HHHH>
ProMaster
2500
User
Manual
E-21