
Functional Description
12-20
ADSP-BF59x Blackfin Processor Hardware Reference
Clock Stretching During Repeated Start Condition
The repeated start feature in I
2
C protocol requires transitioning between
two subsequent transfers. With the use of clock stretching, the task of
managing transitions becomes simpler and becomes common to all trans-
fer types.
Once an initial TWI master transfer has completed (transmit or receive)
the clock will initiate a stretch during the repeated start phase between
transfers. Concurrent with this event the initial transfer will generate a
transfer complete interrupt (MCOMP) to signify the initial transfer has
completed (
DCNT
= 0). This initial transfer is handled without any special
bit setting sequences or timings. The clock stretching logic described
above applies here. With no system related timing constraints the subse-
quent transfer (receive or transmit) is setup and activated. This sequence
can be repeated as many times as required to string a series of repeated
start transfers together. This is shown in
Figure 12-11
and described in
Table 12-7
.
Summary of Contents for ADSP-BF59x Blackfin
Page 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Page 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Page 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Page 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Page 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...