![Nuvoton NuMicro NUC029 Series Скачать руководство пользователя страница 417](http://html1.mh-extra.com/html/nuvoton/numicro-nuc029-series/numicro-nuc029-series_technical-reference-manual_1720306417.webp)
NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
417
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
6.15.3 Block Diagram
APB
Interface
Control
PDMA
Control
Status/Control
Register
Core Logic
8 Level TX Buffer
8 Level RX Buffer
Pad MUX
I/O
SPIn_MISO0
SPIn_MOSI0
SPIn_CLK
SPIn_SS0
SYNC
Control
Gray
Codec
Peripheral Clock
Figure 6.15-1 SPI Block Diagram
6.15.4 Basic Configuration
The basic configurations of SPI0 are as follows:
SPI0 pin functions are configured in ALT_MFP, GPB_MFP
and GPC_MFP registers.
Select the source of SPI0 peripheral clock on SPI0_S (CLKSEL1[4]).
Enable SPI0 peripheral clock on SPI0_EN (APBCLK[12]).
Reset SPI0 controller on SPI0_RST (IPRSC2[12]).
The basic configurations of SPI1 are as follows:
SPI1 pin functions are configured in ALT_MFP, GPB_MFP
and GPC_MFP registers.
Select the source of SPI1 peripheral clock on SPI1_S (CLKSEL1[5]).
Enable SPI1 peripheral clock on SPI1_EN (APBCLK[13]).
Reset SPI1 controller on SPI1_RST (IPRSC2[13]).
6.15.5 Functional Description
6.15.5.1 Terminology
SPI Peripheral Clock and SPI Bus Clock