|
4509 Datasheet, PDF (46/142 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER | |||
|
◁ |
4509 Group
Master
SOUT
SIN
SST instruction
M7â
S7â
M0
M1
M2
M3
M4
M5
M6
M7
S0
S1
S2
S3
S4
S5
S6 S7
SCK
Slave
SST instruction
SRDY signal
SOUT
SIN
S7â
M7â
S0
S1
S2
S3
S4
S5
S6
S7
M0
M1
M2
M3
M4
M5
M6 M7
M0âM7: Contents of master serial interface register
S0âS7: Contents of slave serial interface register
Rising of SCK: Serial input
Falling of SCK: Serial output
Fig. 39 Timing of serial interface data transfer
Table 16 Processing sequence of data transfer from master to slave
Master (transmission)
Slave (reception)
[Initial setting]
[Initial setting]
⢠Setting the serial interface control register J1 and inter- ⢠Setting serial interface control register J1, and interrupt control register V2
rupt control register V2 shown in Figure 38.
shown in Figure 38.
TJ1A and TV2A instructions
TJ1A and TV2A instructions
⢠Setting the port received the reception enable signal ⢠Setting the port transmitted the reception enable signal (SRDY) and output-
(SRDY) to the input mode.
ting âHâ level.
(Port D3 is used in this example)
(Port D3 is used in this example)
SD instruction
SD instruction
* [Transmission enable state]
*[Reception enable state]
⢠Storing transmission data to serial interface register SI. ⢠The SIOF flag is cleared to â0.â
TSIAB instruction
SST instruction
⢠âLâ level (reception possible) is output from port D3.
RD instruction
[Transmission]
[Reception]
â¢Check port D3 is âLâ level.
SZD instruction
â¢Serial transfer starts.
SST instruction
â¢Check transmission completes.
⢠Check reception completes.
SNZSI instruction
SNZSI instruction
â¢Wait (timing when continuously transferring)
⢠âHâ level is output from port D3.
SD instruction
[Data processing]
1-byte data is serially transferred on this process. Subsequently, data
can be transferred continuously by repeating the process from *.
When an external clock is selected as a synchronous clock, control
the clock externally because serial transfer is performed as long as
clock is externally input. (Unlike an internal clock, an external clock
is not stopped when serial transfer is completed.) However, the
SIOF flag is set to â1â when the clock is counted 8 times after ex-
ecuting the SST instruction. Be sure to set the initial level of the
external clock to âH.â
Rev.1.02 2006.12.22 page 46 of 140
REJ03B0147-0102
|
▷ |