nuvoTon logo

NuTiny-SDK-NUC122 User Manual

ARM Cortex™-M0
32-Ntsis MICROCONTROLER

NuTiny-SDK-NUC122 User Manual
Rau NuMicro™ NUC122 Series

Cov ntaub ntawv piav qhia hauv daim ntawv no yog cov cuab yeej txawj ntse tshwj xeeb ntawm Nuvoton Technology
Corporation thiab yuav tsum tsis txhob muab luam tawm yam tsis tau kev tso cai los ntawm Nuvoton.

Nuvoton muab cov ntaub ntawv no tsuas yog siv rau kev siv ntawm NuMicro microcontroller-based system tsim.
Nuvoton xav tias tsis muaj lub luag haujlwm rau kev ua yuam kev lossis kev tso tseg.

Txhua cov ntaub ntawv thiab cov lus qhia tshwj xeeb yuav raug hloov pauv yam tsis tau ceeb toom.

Yog xav paub ntxiv lossis lus nug, thov hu rau Nuvoton Technology Corporation.

Tshaj tawm
Hnub tim: Lub Peb Hlis 25, 2011
Kho dua V1.0

Downloaded los ntawm Arrow.com.

 Tshajview

NuTiny-SDK-NUC122 yog cov cuab yeej tsim kho tshwj xeeb rau NuMicro™ NUC122 series. Cov neeg siv tuaj yeem siv NuTiny-SDK- NUC122P los tsim thiab txheeb xyuas daim ntawv thov kev pab cuam yooj yim.

NuTiny-SDK-NUC122 suav nrog ob feem. Ib qho yog NuTiny-EVB-122 thiab lwm qhov yog Nu-Link-Me. NuTiny-EVB-122 yog pawg ntsuam xyuas thiab Nu-Link-Me yog nws Debug Adaptor. Yog li, cov neeg siv tsis xav tau lwm yam ntxiv ICE lossis debug cov khoom siv.

NuTiny-SDK-NUC122 Taw Qhia

NuTiny-SDK-NUC122 siv NUC122RD2AN ua lub hom phiaj microcontroller. Daim duab 2-1 yog NuTiny-SDK-NUC122 rau NUC122 series, sab laug yog hu ua NuTiny-EVB-122 thiab sab xis yog Debug Adapter hu ua Nu-Link-Me. NuTiny-EVB-122 zoo ib yam li lwm cov pawg tsim kho. Cov neeg siv tuaj yeem siv nws los tsim thiab txheeb xyuas cov ntawv thov kom ua raws li tus cwj pwm tiag tiag. Lub onboard nti npog NUC122 series nta. NuTiny-EVB-122 tuaj yeem yog tus tswj hwm lub cev tiag tiag los tsim cov neeg siv lub hom phiaj.
Nu-Link-Me yog Debug Adaptor. Lub Nu-Link-Me Debug Adapter txuas koj lub PC USB chaw nres nkoj rau koj lub hom phiaj (ntawm Serial Wired Debug Chaw nres nkoj) thiab tso cai rau koj los tsim kev pab cuam thiab debug embedded programs ntawm lub hom phiaj kho vajtse. Txhawm rau siv NuLink-Me Debug adapter nrog IAR lossis Keil, thov xa mus rau "Nuvoton NuMicro ™ IAR ICE tus neeg siv phau ntawv siv" lossis "Nuvoton ™ NuMicro Keil ICE tus neeg siv phau ntawv siv" kom ntxaws. Ob daim ntawv no yuav muab khaws cia rau hauv lub zos hard disk thaum tus neeg siv nruab txhua tus tsav tsheb.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Daim duab 2-1

2.1 NuTiny-SDK-NUC122 Jumper Description

2.1.1 Kev teeb tsa fais fab

  • J1: USB chaw nres nkoj hauv NuTiny-EVB-122
  • JP1: VCC5 Voltage txuas hauv NuTiny-EVB-122
  • J2: USB chaw nres nkoj hauv Nu-Link-Me
POWER Model J2 USB chaw nres nkoj J1 USB chaw nres nkoj JP1 VCC5 Target MCU Voltage
Qauv: 1 Txuas rau PC X DC 3.3V lossis 5V
tso zis [1]
DC 3.3V lossis 5V [1]
Qauv: 2 X Txuas rau PC DC 4.8V lossis 5V
tso zis [2]
DC 4.8V lossis 5V [2]
Qauv: 3 X X DC 2.5V ~ 5.5V tawm tswv yim DC 2.5V ~ 5.5V uas
txiav txim siab los ntawm JP1 VCC5
nkag

X: Tsis siv.
Lus Cim 1: Nws yog nyob ntawm qhov chaw (VCC ntawm kev txuas mus rau 3.3 V lossis 5 V ntawm) ntawm JPR jumper hauv Nu-Link-Me.
Lus Cim 2: Nws yuav tsum muab cov khoom siv diode (4.8 V) lossis ua ob lub pins luv (5 V) ntawm D1 hauv NuTiny-EVB-122.

2.1.2 Debug Connector

  • JP3: Connector nyob rau hauv lub hom phiaj pawg thawj coj saib (NuTiny-EVB-122) rau txuas nrog Nuvoton ICE adapter (Nu-Txuas los yog NuLink-Me)
  • JP9: Connector hauv ICE adapter (Nu-Link-Me) rau kev sib txuas nrog lub hom phiaj board (rau example NuTiny-EVB-122)

2.1.3 USB Connector

  • J1: Mini USB Connector hauv NuTiny-EVB-122 rau daim ntawv thov siv
  • J2: Mini USB Connector hauv Nu-Link-Me txuas nrog lub PC USB chaw nres nkoj

2.1.4 Extended Connector

  • JP5, JP6, JP7, thiab JP8: Txuas rau txhua tus pins hauv NuTiny-EVB-122

2.1.5 Pib dua khawm

  • SW1: Pib dua lub pob kom rov pib dua lub hom phiaj nti hauv NuTiny-EVB-122

2.1.6 Lub thawv fais fab

  • JP1: VCC5 connector in NuTiny-EVB-122
  • JP2: GND connector hauv NuTiny-EVB-122

2.2 Pin Assignment rau Extended Connector

NuTiny-EVB-122 muab NUC122RD2AN ntawm lub nkoj thiab txuas txuas ntxiv rau LQFP-64 tus pin. Table 2-1 yog tus pin assignment rau NUC122RD2AN.

Pin No Pin npe Pin No Pin npe
01 PB.14, /INTO 33 VSS
02 X 320 34 PIB 13
03 X 321 35 PIB 12
04 PA.11,12C1SCL 36 PC.11, MOSI 10
05 PA.10, I2C1SDA 37 PC.10, MIS 010
06 PIB 8 38 VDD
07 PIB 9 39 PC.9, SPICLK1
08 PIB 10 40 PC.8, SPISS10
09 PD 11 41 PA.15, PWM 3
10 PB.4, RX1 42 VSS
11 PB.5, TX 1 43 PA.14, PWM 2
12 PB.6, RTS 1 44 PA.13, PWM 1
13 PB. 7. CTS 1 45 PA.12, PWM
14 LDO 46 ICE DAT
15 VDD 47 ICE CK
16 VSS 48 Ntxiv
17 V-BUS 49 PIB 0
18 HWV 33 50 PIB 1
19 D- 51 PIB 2
20 D+ 52 PIB 3
21 PB.0, RXO 53 PIB 4
22 PB.1, TXO 54 PIB 5
23 PB.2, TSO 55 PB.15, /INT1
24 PB.3, CTS 0 56 XT 1 OUT
25 PIB 5 57 XT1_IN
26 PIB 4 58 /RESET
27 PC.3, MOS 100 59 VSS
28 PC.2, MIS 000 60 VDD
29 PC.1, SPICLKO 61 PS2DAT
30 PC.0, SPISSOO 62 PS2CLK
31 PB.10, TM2, SPISSO1 63 PVSS
32 PB.9, TM1, SPISS11 64 PB.8, TSO

Table 2-1 Pin Assignment rau NUC122 LQFP-64

2.3 NuTiny-SDK-NUC122 PCB Qhov Chaw

Cov neeg siv tuaj yeem xa mus rau Daim duab 2-2 rau NuTiny-SDK-NUC122 PCB qhov chaw.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Daim duab 2-2

Yuav Pib NuTiny-SDK-NUC122 ntawm Keil μVision® IDE® li cas

3.1 Keil uVision
IDE Software Download thiab nruab

Thov mus saib lub tuam txhab Keil webxaib (http://www.keil.com) txhawm rau rub tawm Keil μVision® IDE thiab nruab RVMDK.

3.2 Nuvoton Nu-Link Driver Download thiab nruab

Thov mus saib lub tuam txhab Nuvoton NuMicro™ webxaib (http://www.nuvoton.com/NuMicro ) mus download tau “NuMicro™ Keil® μVision
IDE tsav tsheb” file. Thov xa mus rau Tshooj 6.1 rau cov ncauj lus kom ntxaws rub tawm. Thaum tus tsav tsheb Nu-Link tau zoo downloaded, thov unzip lub file thiab ua qhov "Nu-Link_Keil_Driver.exe" rau nruab tus tsav tsheb.

3.3 Kho vajtse teeb
Kev teeb tsa kho vajtse tau pom hauv daim duab 3-1

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Daim duab 2-3

3.4 Smpl_NuTiny-NUC122 Examplwm Program

Qhov no example ua kom pom qhov yooj yim ntawm kev rub tawm thiab debugging ib daim ntawv thov ntawm NuTiny-SDK-NUC122 pawg thawj coj saib. Nws tuaj yeem pom ntawm daim duab 3-2 daim ntawv teev npe thiab rub tawm los ntawm Nuvoton NuMicro™ website tom qab Tshooj 6.3.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Daim duab 3-2

 

Yuav siv qhov no example:
Lub PB.4 LED yuav toggle ntawm NuTiny-EVB-122 pawg thawj coj saib.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 1 Pib μVision®
  • Qhov project-Qhib
    Qhib qhov project Smpl_NuTiny_122.uvproj file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 2 Qhov project – Tsim
    Sau thiab txuas rau Smpl_NuTiny-NUC122 daim ntawv thov
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 3 Flash - Download tau
    Program code daim ntawv thov rau hauv on-chip Flash ROM
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 4 Pib mus debug hom
    Siv cov lus txib debugger, koj tuaj yeem: 
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 5 Review variables nyob rau hauv lub qhov rais saib
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 6 Ib kauj ruam dhau ntawm code
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 7 Rov pib dua lub cuab yeej
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 8 Khiav daim ntawv thov

 Yuav Ua Li Cas Pib NuTiny-SDK-NUC122 ntawm IAR Embedded Workbench

4.1 IAR Embedded Workbench Software Download thiab nruab

Thov txuas rau lub tuam txhab IAR webxaib (http://www.iar.com) txhawm rau rub tawm IAR Embedded Workbench thiab nruab EWARM.

4.2 Nuvoton Nu-Link Driver Download thiab nruab
Thov txuas rau Nuvoton Tuam Txhab NuMicro™ webxaib (http://www.nuvoton.com/NuMicro) txhawm rau rub tawm "NuMicro™ IAR ICE tus neeg siv phau ntawv tsav tsheb" file. Thov xa mus rau Tshooj 6.2 rau cov ncauj lus kom ntxaws rub tawm. Thaum tus tsav tsheb Nu-Link tau zoo downloaded, thov unzip lub file thiab ua qhov "Nu-Link_IAR_Driver.exe" rau nruab tus tsav tsheb.

4.3 Kho vajtse teeb
Kev teeb tsa kho vajtse tau pom hauv daim duab 4-1
nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Daim duab 4-1

4.4 Smpl_NuTiny-NUC122 Examplwm Program

Qhov no example ua kom pom qhov yooj yim ntawm kev rub tawm thiab debugging ib daim ntawv thov ntawm NuTiny-SDK-NUC122 pawg thawj coj saib. Nws tuaj yeem pom ntawm daim duab 4-2 daim ntawv teev npe thiab rub tawm los ntawm Nuvoton NuMicro ™ website tom qab ntawm Tshooj 6.3.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Daim duab 4-2

Yuav siv qhov no example:
Lub PB.4 LED yuav toggle ntawm NuTiny-EVB-122 pawg thawj coj saib.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 9 Pib IAR Embedded Workbench
  • File- Qhib-chaw ua haujlwm
    Qhib Smpl_NuTiny_122.eww chaw ua haujlwm file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 10 Qhov project - Ua
    Sau thiab txuas rau Smpl_NuTiny-122 daim ntawv thov
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 11 Qhov project - Download thiab Debug
    Program code daim ntawv thov rau hauv on-chip Flash ROM.
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 12 Ib kauj ruam dhau ntawm code
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 13 Rov pib dua lub cuab yeej
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - ICON 14 Khiav daim ntawv thov

NuTiny-EVB-122 Schematic

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - NuTiny-EVB-122 Schematic

Download NuMicro™ Tsev Neeg Hais txog Files los ntawm Nuvoton Webqhov chaw

6.1 Download NuMicro™ Keil μVision® IDE Tsav Tsheb

Kauj ruam 1 Mus ntsib Nuvoton NuMicro™ webqhov chaw: http://www.nuvoton.com/NuMicro
Kauj ruam 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - 6.3
Kauj ruam 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Kauj Ruam 3
Kauj ruam 4 Download tau tus tsav tsheb NuMicro ™ Keil μVision® IDE

6.2 Download NuMicro™ IAR EWARM Tsav Tsheb

Kauj ruam 1 Mus ntsib Nuvoton NuMicro™ webqhov chaw: http://www.nuvoton.com/NuMicro
Kauj ruam 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Kauj Ruam 4
Kauj ruam 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Kauj Ruam 5
Kauj ruam 4 Rub tawm NuMicro™ IAR Embedded Workbench® tsav tsheb

6.3 Download NuMicro™ NUC100 Series BSP Software Library

Kauj ruam 1 Mus ntsib Nuvoton NuMicro™ webqhov chaw: http://www.nuvoton.com/NuMicro
Kauj ruam 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - Kauj Ruam 2
Kauj ruam 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 ntsis Microcontroller - 6.3 Kauj Ruam 2
Kauj ruam 4 Rub tawm NuMicro™ NUC100 series software tsev qiv ntawv

Kev kho keeb kwm

Version D  Hnub tim Nplooj Kev piav qhia
1 Peb Hlis 25, 2011 Thawj Tso

Daim ntawv ceeb toom tseem ceeb
Nuvoton cov khoom tsis yog tsim, npaj, tso cai, los yog lav rau kev siv raws li cov khoom nyob rau hauv lub tshuab los yog cov cuab yeej npaj rau kev phais implantation, atomic zog tswj cov cuab yeej, lub dav hlau los yog spaceship instruments, tsheb thauj mus los instruments, combustion control instruments, los yog lwm yam kev siv npaj. txhawb los yog txhawb nqa lub neej. Tsis tas li ntawd, Nuvoton cov khoom lag luam tsis yog tsim rau cov ntawv thov uas tsis ua haujlwm ntawm Nuvoton cov khoom tuaj yeem ua rau lossis ua rau muaj xwm txheej uas tus kheej raug mob, tuag, lossis cov cuab yeej loj lossis kev puas tsuaj ib puag ncig tuaj yeem tshwm sim.

Nuvoton cov neeg siv khoom siv lossis muag cov khoom siv rau hauv cov ntawv thov ua li ntawd ntawm lawv tus kheej qhov kev pheej hmoo thiab pom zoo kom them nyiaj rau Nuvoton rau txhua qhov kev puas tsuaj uas tshwm sim los ntawm kev siv tsis raug lossis muag.

Thov nco ntsoov tias tag nrho cov ntaub ntawv thiab cov lus qhia tshwj xeeb tuaj yeem hloov pauv yam tsis muaj ntawv ceeb toom. Tag nrho cov cim lag luam ntawm cov khoom lag luam thiab cov tuam txhab tau hais hauv cov ntaub ntawv no yog rau lawv cov tswv.

Tshaj tawm Hnub Tim: Lub Peb Hlis 25, 2011
Kho dua V1.0

Cov ntaub ntawv / Cov ntaub ntawv

nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32-ntsis Microcontroller [ua pdf] Tus neeg siv phau ntawv
NuTiny-SDK-NUC122, ARM Cortex-M0 32-ntsis Microcontroller, NuTiny-SDK-NUC122 ARM Cortex-M0 32-ntsis Microcontroller

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *