English
Language : 

SAM7S256_14 Datasheet, PDF (336/775 Pages) ATMEL Corporation – ARM-based Flash MCU
Figure 30-22. Multi-master Flowchart
START
Programm the SLAVE mode:
SADR + MSDIS + SVEN
Read Status Register
Yes
SVACC = 1 ?
GACC = 1 ?
EOSACC = 1 ?
Yes
TXCOMP = 1 ?
Yes
Need to perform
a master access ?
Yes
Program the Master mode
DADR + SVDIS + MSEN + CLK + R / W
SVREAD = 0 ?
Yes
RXRDY= 0 ?
Yes
Read TWI_RHR
GENERAL CALL TREATMENT
TXRDY= 1 ?
Yes
Write in TWI_THR
Decoding of the
programming sequence
Prog seq
OK ?
Change SADR
Read Status Register
Yes
ARBLST = 1 ?
Yes
Yes
RXRDY= 0 ?
Read TWI_RHR
Yes
Data to read?
MREAD = 1 ?
TXRDY= 0 ?
Yes
Data to send ? Yes
Write in TWI_THR
Stop transfer
Read Status Register
Yes
TXCOMP = 0 ?
SAM7S Series [DATASHEET]
6175M–ATARM–26-Oct-12
336