
OG_MU-D1-R_v10e Circuit Design, Inc.
39
OPERATION GUIDE
■
6.3.3 Issuing commands continuously
You cannot issue commands successively as in ‘@CH03
C
R
L
F
@EI33
C
R
L
F
@DI05
C
R
L
F
’. In other words, there is
always one response corresponding to one command, and the next command should not be issued until this
response has been confirmed.
The procedure is as follows.
1. Issue the command ‘@EI 33
C
R
L
F
’.
Confirm (process) the response ‘*EI = 33
C
R
L
F
’
2. Issue the command ‘@CH 03
C
R
L
F
’.
Confirm (process) the response ‘*CH = 03
C
R
L
F
’
3. Issue the command ‘@DI 05
C
R
L
F
’.
Confirm (process) the response ‘*DI = 05
C
R
L
F
’
@DI05 + CRLF
@CH03 + CRLF
Preparation
1. Create a transmit command string
:
Example @EI33 + CRLF
@CH03 + CRLF
@DI05 + CRLF
2. Set the number of the command string
3. Enable issuing of the command
Yes
No
Yes
No
Check the response to the previous command
and set the flag
Co
mm
an
d s
trin
gs
tra
ns
mi
tte
d i
n o
rde
r
Are there any remaining
command strings ?
Can a command
be issued ?
@EI33 + CRLF
■
6.3.4 Issuing commands continuously (when ignoring the response)
As shown in the timing diagram in Chapter 7, a response is returned for each command after a certain period of time
has elapsed.
It is possible to issue commands continuously by ignoring the responses and inserting a wait routine between each
command. When using this method, allow plenty of extra time, and test the system thoroughly before
commercializing the product.