2) reception using interrupt data flow control – Renesas SH7781 User Manual

Page 1363

Advertising
background image

26. Serial Sound Interface (SSI) Module

Rev.1.00 Jan. 10, 2008 Page 1333 of 1658

REJ09B0261-0100

(2)

Reception Using Interrupt Data Flow Control

Start

End

Release reset,

specify configuration bits

in SSICR

Read data from

receive data register

Wait for interrupt from SSI

Enable SSI module,

enable data interrupt,

enable error interrupts

Use SSI status register bits

to realign data

after underflow/overflow

Wait for idle interrupt

from SSI module

Disable SSI module,

disable data interrupt

disable error IRQ,

enable idle IRQ

SSI

Error interrupt?

More data to be

received?

Specify TRMD, EN, SCKD,
SWSD, MUEN, DEL, PDTA,
SDTA, SPDP, SWSP, SCKP,
SWL, DWL, CHNL

EN = 0,
DIEN = 0
UIEN = 0, OIEN = 0,
IIEN = 1

EN = 1,
DIEN = 1,
UIEN = 1, OIEN = 1

Yes

Yes

No

No

Figure 26.24 Reception Using Interrupt Data Flow Control

Advertising