Casio CTK-900 Personal Computer User Manual


 
37
For a bulk data transfer operation, the Parameter Set data to be transferred is read sequentially in 16-bit data
starting from the top address. Read values are divided into 3-byte segments as shown below, and then sent in
sequence.
The following is the conversion format, which is the same as the individual parameter 16-bit transfer detailed
above.
16-bit Memory Image
Note, however, that a parameter set of 128 bytes or less can be sent using a single packet, and anything greater
than 128 bytes is divided among multiple packets.
This means that the maximum length "data" field is 128/2 × 3 = 192 bytes.
Only one parameter set can be transferred per session, and data from different parameter sets cannot be mixed
within a single packet, even when sending multiple parameter sets. Different parameter sets are always divided into
separate packets.
17.2.12 12...sum Check Sum
This field is always empty.
In this case, the "sum" field contains a value, which, when added to the total value of the "data" field, makes the
lower seven bits 0. The receiving side checks if this is true, and performs error handling (re-request, etc.) if it is
not.
17.2.13 14...EOX : End of System Exclusive Message
(End of System Exclusive message Status = F7H)
When act = 02(BDS) or 04(HDS)
Format: 0dddddddB 0cccccccB 000000abB
MSB: abccccccB
LSB: cdddddddB
data0: 0dddddddB
data1: 0cccccccB
data2: 000000abB
When act = 00(IPC), 01(IPR), 03(BDR), 05(HDR) or 7(EOD, HDA, HDJ, HDE, BSY, EOS, NOP)
Format: -
When act = 02(BDS) or 04(HDS)
Format: 0sssssssB
Format: 11110111B