Toshiba TMP91C824F Data Book page 178

16bit microcontroller tlcs-900/l1 series
Table of Contents

Advertisement

Example: Program to stop data transmission (when an external clock is used)
<SIOS>
<SIOF>
<SEF>
SCK pin (output)
SO pin
INTSBI interrupt
request
SBI0DBR
Write transmitted data
<SIOS>
<SIOF>
<SEF>
SCK pin (input)
SO pin
INTSBI interrupt
request
SBI0DBR
Write transmitted data
STEST1: BIT
STEST2: BIT
*
a
a
a
a
a
0
1
2
3
4
a
b
a
a
a
a
a
*
0
1
2
3
4
a
b
Figure 3.10.26 Transfer Mode
SEF, (SBI0SR)
JR NZ, STEST1
0, (P6)
JR Z, STEST2
LD
(SBI0CR1), 00000111B
91C824-175
a
a
a
b
b
b
5
6
7
0
1
2
(a) Internal clock
Clear <SIOS>
a
a
a
b
b
b
5
6
7
0
1
2
(b) External clock
; If <SEF> = 1 then loop
; If SCK ]= 0 then loop
; <SIOS> ← 0
TMP91C824
Clear<SIOS>
b
b
b
b
b
3
4
5
6
7
b
b
b
b
b
3
4
5
6
7

Advertisement

Table of Contents
loading

Table of Contents