Figure 55. Master Transmit With Repeated Start - Wiznet W7500 Reference Manual

Internet offload processor
Hide thumbs Also See for W7500:
Table of Contents

Advertisement

Figure 55 shows the operation of repeated START.
The repeated START operates for data read operation execution.
The operation sequences are Slave address, send data, repeated START, and send data.
Transmisson
initial setting
CTEN in I2Cx_CTR
YES
I2Cx_TR = Slave Addr[7:0]
STA/ACK in I2Cx_CMD = 1
ACK in I2Cx_SR
YES
ACK in I2Cx_SR
YES
Write I2Cx_TR
ACK in I2Cx_SR
YES
ACK in I2Cx_SR
YES
W7500 Datasheet Version1.0.0
Master
=1?
NO
I2Cx_TR = {Slave Addr[7:1] ,READ or
WRITE}
NO
=1?
NO
=0?
NO
=1?
NO
=0?

Figure 55. Master Transmit with Repeated START

RESTA in I2Cx_CMD=1
CTEN in I2Cx_CTR
=1?
YES
I2Cx_TR = Slave Addr[7:0]
ACK in I2Cx_SR
=1?
YES
ACK in I2Cx_SR
=0?
YES
clear RESTA in I2Cx_CMD =1
BT in I2Cx_SR
=0?
YES
End
ReStart
NO
I2Cx_TR = {Slave Addr[7:1] ,READ or
WRITE}
NO
NO
NO
420 / 512

Advertisement

Table of Contents
loading

Table of Contents