CALIBRE
When the master terminates the transfer, the adapter completes sending the data block to the host together with a single status byte indicating how the transfer went, and the data is put into a global variable. The BlockSlaveReceiverStatus function waits for this status byte and the byte can be interpreted as in the function definition.
When the BlockSlaveReceiver function terminates the adapter goes back into an idle state – it will not acknowledge its own address or repeat any other slave behaviour until the slave function is called again.
If the master erroneously sends a read address when the BlockSlaveReceiver function has been called the adapter will send a fixed sequence of 0x55s until the master terminates the transfer.
Issue 1.0 | Page 21 |
01/07/03 |
|