(1) Transmission from master (normal process)
ENQ code (05H)
|
|
| 1 |
|
| 2 | ACK code (06H) |
| HITACHI |
| |
|
|
| Transmit data (ASCII code) |
|
|
| 3 |
| Slave | 4 | ACK code (06H) |
|
| ||
|
| ||
| Master (PC) | ||
① | Session starts when ENQ is sent from master to slave. | ||
② | Slave acknowledges by returning ACK to master. | ||
③ | Master sends data to slave. |
| |
④ | Slave acknowledges receipt of data by again returning ACK to master and end the handshake. |
(2) Master reads data (normal process)
ENQ code (05H)
|
|
|
| 1 |
|
|
| 2 | ACK code (06H) |
|
|
| HITACHI |
|
|
| |
|
|
| Read command (ASCII code) | 3 |
|
|
|
|
|
| |
|
| 4 | ACK code (06H) |
|
|
| Slave |
|
|
| |
|
| Read data (ASCII code) |
|
| |
5 |
|
| |||
|
|
| |||
| ACK code (06H) | 6 | Master (PC) | ||
|
|
|
| ||
① | Session starts when ENQ is sent from master to slave. |
|
| ||
② | Slave acknowledges by returning ACK to master. |
|
| ||
③ | Master sends read command to slave. |
|
| ||
④ | Slave receives read command, then acknowledges by returning ACK code to master. | ||||
⑤ | Slave sends read data to master. |
|
| ||
⑥ | Master receives read data, then acknowledges by returning ACK code to slave. |
8