(6) Transmission frame error (Master receive)
|
|
| ENQ code (05H) | 1 |
|
|
|
|
|
| |
|
| 2 | ACK code (06H) |
|
|
|
|
|
|
| |
|
|
| Read command (ASCII code) | 3 |
|
| HITACHI |
|
|
| |
|
| 4 | ACK code (06H) |
|
|
|
|
|
|
| |
|
| 5 | Read data (ASCII code) | 6 |
|
| Slave |
|
| ||
|
|
|
| ||
|
|
|
|
| |
|
| 3 second |
| ||
| Read data (ASCII code) | elapse |
| ||
7 |
| Master (PC) | |||
|
|
|
| ||
|
|
|
| 3 second |
|
|
|
| Read data (ASCII code) | elapse |
|
|
|
|
|
| |
|
|
|
| 3 second |
|
|
|
| Read data (ASCII code) | elapse |
|
|
| 8 |
|
| |
|
|
|
|
| |
① | Session starts when ENQ is sent from master to slave. |
|
| ||
② | Slave acknowledges by returning ACK to master. |
|
| ||
③ | Master sends read command. |
|
|
| |
④ | Slave returns ACK code to acknowledge read command. |
|
| ||
⑤ | Slave sends read data to master. |
|
| ||
⑥ | For some reason, master fails to receive read data. |
|
| ||
⑦ | Slave fails to receive acknowledgment of read data and attempts to resend every 3 seconds for 3 | ||||
| times. |
|
|
|
|
⑧ | After the third failure, slave aborts the sequence and ends communication. |
|
11