Application, 4 serial i/o – Renesas 4514 User Manual

Page 150

Advertising
background image

APPLICATION

2.4 Serial I/O

2-47

4513/4514 Group User’s Manual

Fig. 2.4.6 Slave serial I/O example

b3

b0

➀

Disable Interrupts

Serial I/O interrupt is temporarily disabled.

Interrupt enable flag INTE

Interrupt control register V2

“0”

✕

✕

All interrupts disabled (DI instruction)

Serial I/O interrupt occurrence disabled
(TV2A instruction)

0

✕

➁

Set Serial I/O

Serial I/O mode register J1

b3

b0

✕

1

✕

Exernal clock selected (TJ1A instruction)
Serial I/O port selected

0

g0 h

➂

Clear Interrupt Request

Serial I/O interrupt activated condition is cleared.

Serial I/O transmit/receive

completion flag SIOF

“0”

Serial I/O interrupt activated condition cleared
(SNZSI instruction)

Note when the interrupt request is cleared

When

➂

is executed, considering the skip of the next instruction according to the

SIOF flag, insert the NOP instruction after the SNZSI instruction.

When interrupt is

not used

When interrupt is used

➃

Set Interrupt

Interrupts except serial I/O is enabled
(EI instruction)

➃

Set Interrupt

Serial I/O interrupt temporarily disabled is enabled.

b3

b0

1

✕ ✕ ✕

Interrupt control register V2

Serial I/O interrupt occurrence
enabled (TV2A instruction)

Interrupt enable flag INTE “1”

All interrupts enabled
(EI instruction)

➄

Set When Transmit/Receive Operation Start Enabled

Serial transfer start state (SST instruction)
System enters to control signal transmission enabled state (“L” level)
However, S

CK

pin initial level = “H” level

➅

Start Serial I/O Operation

Serial transfer starts by clock of master side

➆

Check Serial I/O Interrupt Request

SIOF flag is checked (SNZSI instruction).

➆

Serial I/O Interrupt Occur

➇

Receive Data Processing

System enters to control signal transmission disabled state (“H” level)
Data processing received by serial transfer is executed.
Register SI

→

register A, register B (TABSI instruction)

When serial communication is executed,

➄

to

➇

are repeated.

“

✕

”: it can be “0” or “1.”

Advertising
This manual is related to the following products: