![Cmsemicon BAT32G1 9 Series Скачать руководство пользователя страница 654](http://html1.mh-extra.com/html/cmsemicon/bat32g1-9-series/bat32g1-9-series_user-manual_2627609654.webp)
BAT32G1x9 user manual | Chapter 19 Universal serial communication unit
654 / 1149
Rev.1.02
(1) Register settings
Figure 19-71
Slave Selection Input Function (SSPI00) Example of register setting content when slave sending
(1/2).
(a) serial mode register mn (SMRmn)
(b)
serial communication operation configuration registermn mn(SCRmn)
(c) serial data regsiter mn (SDRmn) (low 8 bit: SIOp)
(d) serial output register m (SOm)
Only configure bit of target channel
(e) serial output enable register m (SOEm)
Only set bit of target channel to "1".
channel n operational clock
(
fMCK
)
0: SPSm register configured pre-scaler output clock CKm0
1: SPSm register configured pre-scaler output clock CKm1
interrupt source of channel n
0: Transmit completion
interrupt
1: Buffer empty interrupt
data transmit sequence selection
0: perform MSB first input/output
1: perform LSB first input/output
data length configuration
0: 7 bit data length
1: 8 bit data length
data and clock phase selection (details refer to "19.3
control universal serial communication unit registers)
SIOp
baud rate configuration
transmit data configuration
Note 1.m: Unit number (m=0)n: Channel number (n=0)p:
SSPI
number (p=00)
2.
: Fixed setting in SSPI
Slave send mode. : Cannot be set
(initial value is set).
×: This is a bit that cannot be used in this mode (and the initial value is set if it is not used in other modes).
0/1: Set "0"
or
"
1
"
according to the user's purpose.