EasyManua.ls Logo

Cmsemicon CMS32L051 - Page 341

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 341 / 703
Figure 12-34 Restart step of master reception
restart configuration starts.
slave device ready?
port operation
modify SPSm register
configuration
modify SDRmn register
configuration
(mandatory)
(mandatory)
(selection)
(selection)
(selection)
Yes
No
wait till commuication target (slave device)
stops or communication ends
via Configure port register and port mode
register (data output and clock output of target
channel set to invalid).
re-configure when modifying the operational clock
configuration.
re-configure when modifying the transmit baud rate
configuration.
re-configure when modifying serail mode register mn
configuration.
re-configure when modifying serial communcation
operation configuration register mn.
modify SMRmn register
configuration
modify SCRmn register
configuration
modify SOm register configuration
clear error flag
(selection)
(selection)
(selection)
Configure port
write SSm register
via Configure port register and port mode
register, set data output and clock output of
target channel to valid.
SSmn bit of target channel set to "1"
(Semn=1: set to operation enable state).
(mandatory)
(mandatory)
restart configuration completes.
configure serial clock (CKOmn) initial output voltage
when OVF flag remains at set state, erase via serail
flag clear trigger register mn(SIRmn).
complete configuration.
Communication starts when dummy data is set in the
SIOp register (bit7~0 of the SDRmn register).
Note: If you override PER0 in the abort setting to stop the clock, you must wait until the communication object (slave
device) stops or the communication is over to make the initial setting instead of starting the setting again.

Table of Contents

Related product manuals