English
Language : 

SAMA5D43_14 Datasheet, PDF (1197/1776 Pages) ATMEL Corporation – Atmel | SMART ARM-based Embedded MPU
Figure 40-23. Multi-master Flowchart
START
Programm the SLAVE mode:
SADR + MSDIS + SVEN
Read Status Register
Yes
SVACC = 1 ?
No
No
EOSACC = 1 ?
Yes
No
TXCOMP = 1 ?
Yes
No
Need to perform
a master access ?
Yes
GACC = 1 ?
Program the Master mode
DADR + SVDIS + MSEN + CLK + R / W
Read Status Register
No
No
SVREAD = 1 ?
Yes
No
RXRDY= 1 ?
Yes
Read TWI_RHR
GENERAL CALL TREATMENT
No
TXRDY= 1 ?
Yes
Write in TWI_THR
Decoding of the
programming sequence
Prog seq
No
OK ?
Change SADR
Yes
No
ARBLST = 1 ?
Yes
Read TWI_RHR
Yes
Yes
RXRDY= 0 ?
No
Data to read?
No
MREAD = 1 ?
Stop transfer
No
TXRDY= 0 ?
Yes
No
Data to send ? Yes
No
Write in TWI_THR
Read Status Register
Yes
TXCOMP = 0 ?
No
SAMA5D4 Series [DATASHEET]
Atmel-11238A-ATARM-SAMA5D4-Datasheet_30-Sep-14
1197