EasyManua.ls Logo

Cmsemicon CMS32L051 - Page 359

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 359 / 703
Figure 12-52 Flowchart of slave send (single send mode)
SSPI communication starts
configure transmit and receive
data
enable interrupt
write transmit data into
SIOp(=SDRmn[7:0])
wait transmission completes.
relevant intial configure, please refer to
diagram 19~50 (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.
clear interrupt request flag (Ifxx).
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.
count based on communication data
count, determine completion.
read transmit data from buffer and write into
SIOp, update transmit data pointer
transmit next data?
No
Yes

Table of Contents

Related product manuals