![Cmsemicon BAT32G1 9 Series Скачать руководство пользователя страница 660](http://html1.mh-extra.com/html/cmsemicon/bat32g1-9-series/bat32g1-9-series_user-manual_2627609660.webp)
BAT32G1x9 user manual | Chapter 19 Universal serial communication unit
660 / 1149
Rev.1.02
Figure 19-76
Flowchart of Slave send (single send mode).
SSPI communication starts
configure transmit data
enable interrupt
write transmit data into
SIOp(=SDRmn[7:0])
wait transmission completes.
relevant intial configure, please refer to
diagram 19-79 (select transmission
completion interrupt)
regarding transmit data, configure storage region and data
count (via software, any specified internal RAM storage
region, transmit data pointer communnication data count)
after clear interrupt request flag(Ifxx) and release
interrupt mask(MKxx), enable interrupt
start communication via clock
provided by master device.
SCI initial configuration
transmission completion
interrupt
RETURN
continue transmitting?
disable interrupt (mask).
set STmn bit to 1.
communcation completes.
No
Yes
m
a
in
p
ro
g
ra
m
in
te
rr
u
p
t
p
ro
c
e
s
s
p
ro
g
ra
m
m
a
in
p
ro
g
ra
m
generate interrupt request via
transmission completion.
update communication data count,
confirm whether there is next transmit
and receive data.
read transmit data from buffer and write
into SIOp, update transmit data pointer
transmit next data?
No
Yes
clear interrupt request flag (Ifxx).
Note m: Unit number (m=0)n: Channel number (n=0)p:
SSPI
number (p=00)