EasyManua.ls Logo

Cmsemicon CMS32L051 - Page 390

Default Icon
703 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
V1.2.2
CMS32L051 User Manual |Chapter 12 Universal Serial Communication Unit
www.mcu.com.cn 390 / 703
Figure 12-77 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
main program
interrupt process program
main program
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).
Remarks m: Unit number (m=0)n: Channel number (n=0)p:SSPI number
(p=00)

Table of Contents

Related product manuals