Figure 85 summ, At8xc51snd1c – Rainbow Electronics AT89C51SND1C User Manual

Page 120

Advertising
background image

120

AT8xC51SND1C

4109E–8051–06/03

Figure 85. Data Stream Transmission Flows

Send

STOP Command

Data Stream

Transmission

Start Transmission

DATEN = 1
DATEN = 0

FIFO Empty?

F1EI or F2EI = 1?

FIFO Filling

write 8 data to MMDAT

No More Data

To Send?

FIFOs Filling

write 16 data to MMDAT

a. Polling mode

Data Stream
Initialization

FIFOs Filling

write 16 data to MMDAT

Data Stream

Transmission ISR

FIFO Filling

write 8 data to MMDAT

Send

STOP Command

No More Data

To Send?

b. Interrupt mode

FIFO Empty?

F1EI or F2EI = 1?

Start Transmission

DATEN = 1
DATEN = 0

Unmask FIFOs Empty

F1EM = 0
F2EM = 0

Mask FIFOs Empty

F1EM = 1
F2EM = 1

Advertising