Command output timing from master device is defined for stable transmitting
and receiving data.
(1) It is possible to transmit a next command frame after
80ms elapsed from previous command frame output, if no response from
the slave device.
It is also same timing after broadcast command outputs.(*1)
(2) Return frame from slave device is always coming within
55ms.
After transmitting command frame, a master device dedicates
to receive return frame
from slave device for 55ms at a maximum.
But, if it received return frame of all 11 bytes data, it
is possible to transmit next command frame without waiting 80ms after the previous command frame transmitted.
(*2)(*3)
(3) It starts transmitting return frame from slave device as soon as command frame received.
A master device should start to receive data of return frame
from slave device immediately after transmitting commnad frame.
*1: It must be waited for 80ms after transmitting broadcast
command.
*2: When some of multiple devices are connected to one serial
port, master device
needs to wait for 80ms for stable receiving command by slave
device.
You have better to program that waits 80ms after command
transmitting every time
for multiple device control.
*3: When master device transmits command frame to some device,
it needs to wait
for 3ms after receiving return frame.
|
|