NuTiny-SDK-NUC122 Manuale d'uso
ARM Cortex™-M0
MICROCONTROLLORE 32-BIT
NuTiny-SDK-NUC122 Manuale d'uso
Per a serie NuMicro™ NUC122
L'infurmazione descritta in stu documentu hè a pruprietà intellettuale esclusiva di Nuvoton Technology
Corporation è ùn deve esse riproduciutu senza permessu di Nuvoton.
Nuvoton furnisce stu documentu solu per scopi di riferimentu di NuMicro™ cuncepimentu di sistema basatu in microcontroller.
Nuvoton ùn assume micca rispunsabilità per errori o omissioni.
Tutte e dati è e specificazioni sò sottumessi à cambià senza avvisu.
Per infurmazioni supplementari o dumande, cuntattate Nuvoton Technology Corporation.
Liberazione di Publicazione
Data : u 25 di marzu di u 2011
Revisione V1.0
Scaricatu da Arrow.com.
Overview
NuTiny-SDK-NUC122 hè u strumentu di sviluppu specificu per a serie NuMicro™ NUC122. L'utilizatori ponu aduprà NuTiny-SDK-NUC122P per sviluppà è verificà facilmente u prugramma di l'applicazione.
NuTiny-SDK-NUC122 include duie porzioni. Unu hè NuTiny-EVB-122 è l'altru hè Nu-Link-Me. NuTiny-EVB-122 hè u bordu di valutazione è Nu-Link-Me hè u so Debug Adaptor. Cusì, l'utilizatori ùn anu micca bisognu di altre ICE supplementari o debug l'equipaggiu.
NuTiny-SDK-NUC122 Introduzione
NuTiny-SDK-NUC122 usa u NUC122RD2AN cum'è u microcontroller di destinazione. A figura 2-1 hè NuTiny-SDK-NUC122 per a serie NUC122, a parte sinistra hè chjamata NuTiny-EVB-122 è a parte diritta hè Debug Adapter chjamatu Nu-Link-Me. NuTiny-EVB-122 hè simile à altre schede di sviluppu. L'utilizatori ponu aduprà per sviluppà è verificà l'applicazioni per emulà u veru cumpurtamentu. U chip integratu copre e funzioni di a serie NUC122. U NuTiny-EVB-122 pò esse un veru controller di sistema per cuncepisce i sistemi di destinazione di l'utilizatori.
Nu-Link-Me hè un Adattatore di Debug. U Nu-Link-Me Debug Adapter cunnetta u portu USB di u vostru PC à u vostru sistema di destinazione (via Serial Wired Debug Port) è vi permette di programà è debug prugrammi incrustati nantu à u hardware di destinazione. Per utilizà l'adattatore NuLink-Me Debug cù IAR o Keil, per piacè riferite à u "Manuale d'usu di u driver Nuvoton NuMicro ™ IAR ICE" o "Manuale d'utilizatore di driver Nuvoton ™ NuMicro Keil ICE" per i dettagli. Questi dui documenti seranu guardati in u discu duru lucale quandu l'utilizatore stalla ogni driver.
2.1 NuTiny-SDK-NUC122 Jumper Description
2.1.1 Impostazione di l'energia
- J1: portu USB in NuTiny-EVB-122
- JP1: VCC5 Voltage connecteur in NuTiny-EVB-122
- J2: portu USB in Nu-Link-Me
Mudellu POWER | Port USB J2 | Port USB J1 | JP1 VCC5 | Target MCU Voltage |
Mudellu 1 | Cunnette vi à u PC | X | DC 3.3 V o 5 V output [1] |
DC 3.3 V o 5 V [1] |
Mudellu 2 | X | Cunnette vi à u PC | DC 4.8 V o 5 V output [2] |
DC 4.8 V o 5 V [2] |
Mudellu 3 | X | X | DC 2.5 V ~ 5.5 V input | DC 2.5 V ~ 5.5 V chì decisu da JP1 VCC5 input |
X: Inutilisatu.
Nota 1: Hè dipende da u paràmetru (VCC via a cunnessione à 3.3 V o 5 V via) à u jumper JPR in Nu-Link-Me.
Nota 2: Deve mette un diodu (4.8 V) o rende i dui pins curtite (5 V) à u D1 in NuTiny-EVB-122.
2.1.2 Debug Connector
- JP3: Connettore in a scheda di destinazione (NuTiny-EVB-122) per a cunnessione cù l'adattatore ICE Nuvoton (Nu-Link o NuLink-Me)
- JP9: Connettore in adattatore ICE (Nu-Link-Me) per a cunnessione cù una scheda di destinazione (per es.ample NuTiny-EVB-122)
2.1.3 Connettore USB
- J1: Mini USB Connector in NuTiny-EVB-122 per l'usu di l'applicazione
- J2: Mini USB Connector in Nu-Link-Me cunnessu à un portu USB di PC
2.1.4 Connettore Estensu
- JP5, JP6, JP7, è JP8: Cunnette à tutti i pin di chip in NuTiny-EVB-122
2.1.5 Pulsante di reset
- SW1: Resettate u buttone per resettate u chip di destinazione in NuTiny-EVB-122
2.1.6 Connettore di Alimentazione
- JP1: Connettore VCC5 in NuTiny-EVB-122
- JP2: Connettore GND in NuTiny-EVB-122
2.2 Assegnazione di Pin per u Connettore Estensu
NuTiny-EVB-122 furnisce NUC122RD2AN à bordu è u connettore allargatu per u pin LQFP-64. A Tabella 2-1 hè l'assignazione di pin per NUC122RD2AN.
Pin No | Pin Name | Pin No | Pin Name |
01 | PB.14, / INTO | 33 | VSS |
02 | X320 | 34 | PC.13 |
03 | X321 | 35 | PC.12 |
04 | PA.11,12C1SCL | 36 | PC.11, MOSI10 |
05 | PA.10, I2C1SDA | 37 | PC.10, MIS010 |
06 | PD.8 | 38 | VDD |
07 | PD.9 | 39 | PC.9, SPICLK1 |
08 | PD.10 | 40 | PC.8, SPISS10 |
09 | PD 11 | 41 | PA.15, PWM3 |
10 | PB.4, RX1 | 42 | VSS |
11 | PB.5, TX1 | 43 | PA.14, PWM2 |
12 | PB.6, RTS1 | 44 | PA.13, PWM1 |
13 | PB.7. CTS1 | 45 | PA.12, PWM |
14 | LDO | 46 | ICE DAT |
15 | VDD | 47 | ICE CK |
16 | VSS | 48 | ADD |
17 | V-BUS | 49 | PD.0 |
18 | VDD33 | 50 | PD.1 |
19 | D- | 51 | PD.2 |
20 | D+ | 52 | PD.3 |
21 | PB.0, RXO | 53 | PD.4 |
22 | PB.1, TXO | 54 | PD.5 |
23 | PB.2, RTSO | 55 | PB.15, /INT1 |
24 | PB.3, CTS0 | 56 | XT1 OUT |
25 | PC.5 | 57 | XT1_IN |
26 | PC.4 | 58 | / RESET |
27 | PC.3, MOS100 | 59 | VSS |
28 | PC.2, MIS000 | 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, TMO |
Tabella 2-1 Assegnazione di Pin per NUC122 LQFP-64
2.3 NuTiny-SDK-NUC122 Placamentu PCB
L'utilizatori ponu riferite à a Figura 2-2 per i piazzamenti di PCB NuTiny-SDK-NUC122.
Cumu avvià NuTiny-SDK-NUC122 nantu à Keil μVision® IDE®
3.1 Keil uVision
Scaricate è Installa u Software IDE
Per piacè visitate a cumpagnia Keil websitu (http://www.keil.com) per scaricà l'IDE Keil μVision® è installà u RVMDK.
3.2 Nuvoton Nu-Link Driver Scaricatu è Installa
Per piacè visitate a cumpagnia Nuvoton NuMicro™ websitu (http://www.nuvoton.com/NuMicro ) per scaricà "NuMicro™ Keil® μVision
driver IDE" file. Per piacè riferite à u Capitulu 6.1 per u flussu di scaricamentu detallatu. Quandu u driver Nu-Link hè statu telecaricatu bè, per piacè unzip u file è eseguite u "Nu-Link_Keil_Driver.exe" per installà u driver.
3.3 Configurazione Hardware
A configurazione di hardware hè mostrata in a Figura 3-1
3.4 Smpl_NuTiny-NUC122 Esampu prugramma
Questu example mostra a facilità di scaricà è debugging una applicazione nantu à una scheda NuTiny-SDK-NUC122. Pò esse truvatu in u cartulare di a lista di Figura 3-2 è scaricatu da u Nuvoton NuMicro™ websitu dopu à u Capitulu 6.3.
Per utilizà questu exampLe:
U LED PB.4 basterà nantu à a scheda NuTiny-EVB-122.
Avviate μVision®
- Prughjettu-Open
Aprite u prughjettu Smpl_NuTiny_122.uvproj file Prughjettu - Custruì
Cumpilà è ligà l'applicazione Smpl_NuTiny-NUC122Flash - Scaricate
Prugrammà u codice di l'applicazione in u chip Flash ROMCumincià à u modu di debug
Utilizendu i cumandamenti di debugger, pudete:Review variabili in a finestra di u watch
Un passu à traversu u codice
Resetten u dispusitivu
Executà l'applicazione
Cumu inizià NuTiny-SDK-NUC122 nantu à l'IAR Embedded Workbench
4.1 Scaricatu è Installa u Software IAR Embedded Workbench
Per piacè cunnette cù a cumpagnia IAR websitu (http://www.iar.com) per scaricà l'IAR Embedded Workbench è installà l'EWARM.
4.2 Nuvoton Nu-Link Driver Scaricatu è Installa
Per piacè cunnette à a Cumpagnia Nuvoton NuMicro™ websitu (http://www.nuvoton.com/NuMicro) per scaricà u "Manuale d'usu di u driver NuMicro™ IAR ICE" file. Per piacè riferite à u Capitulu 6.2 per u flussu di scaricamentu detallatu. Quandu u driver Nu-Link hè statu telecaricatu bè, per piacè unzip u file è eseguite u "Nu-Link_IAR_Driver.exe" per installà u driver.
4.3 Configurazione Hardware
A configurazione di hardware hè mostrata in a Figura 4-1
4.4 Smpl_NuTiny-NUC122 Esampu prugramma
Questu example mostra a facilità di scaricà è debugging una applicazione nantu à una scheda NuTiny-SDK-NUC122. Pò esse truvatu in u cartulare di a lista di Figura 4-2 è scaricatu da Nuvoton NuMicro ™ websitu dopu à u Capitulu 6.3.
Per utilizà questu exampLe:
U LED PB.4 basterà nantu à a scheda NuTiny-EVB-122.
Avviate IAR Embedded Workbench
- File-Open-Workspace
Aprite u spaziu di travagliu Smpl_NuTiny_122.eww file Prughjettu - Fate
Cumpilà è ligà l'applicazione Smpl_NuTiny-122Prughjettu - Scaricate è Debug
Prugrammà u codice di l'applicazione in ROM Flash in chip.Un passu à traversu u codice
Resetten u dispusitivu
Executà l'applicazione
NuTiny-EVB-122 Schematic
6.1 Scaricate NuMicro™ Keil μVision® IDE Driver
Passu 1 | Visita u Nuvoton NuMicro™ websitu: http://www.nuvoton.com/NuMicro |
Passu 2 | ![]() |
Passu 3 | ![]() |
Passu 4 | Scaricate u driver NuMicro ™ Keil μVision® IDE |
6.2 Scaricate u driver NuMicro™ IAR EWARM
Passu 1 | Visita u Nuvoton NuMicro™ websitu: http://www.nuvoton.com/NuMicro |
Passu 2 | ![]() |
Passu 3 | ![]() |
Passu 4 | Scaricate u driver NuMicro™ IAR Embedded Workbench® |
6.3 Scaricate a biblioteca di software NuMicro™ NUC100 Series BSP
Passu 1 | Visita u Nuvoton NuMicro™ websitu: http://www.nuvoton.com/NuMicro |
Passu 2 | ![]() |
Passu 3 | ![]() |
Passu 4 | Scaricate a biblioteca di u software NuMicro™ NUC100 |
Storia di rivisione
Versione D | Data | Pagina | Descrizzione |
1 | 25 marzu 2011 | — | Liberazione iniziale |
Avvisu impurtante
I prudutti Nuvoton ùn sò micca pensati, destinati, autorizati, o garantiti per l'usu cum'è cumpunenti in sistemi o equipaghji destinati à l'implantazione chirurgica, strumenti di cuntrollu di energia atomica, strumenti di aereo o nave spaziale, strumenti di trasportu, strumenti di signali di trafficu, strumenti di cuntrollu di combustione, o altre applicazioni destinate. per sustene o sustene a vita. Inoltre, i prudutti Nuvoton ùn sò micca destinati à l'applicazioni induve u fallimentu di i prudutti Nuvoton pò esse risultatu o portanu à una situazione induve ferite persunale, morte, o severi danni à a pruprietà o à l'ambiente.
I clienti di Nuvoton chì utilizanu o vendenu questi prudutti per l'usu in tali applicazioni facenu cusì à u so propiu risicu è accettanu di indemnizà cumplettamente Nuvoton per qualsiasi dannu risultatu da tali usu o vendita impropriu.
Per piacè nutate chì tutti i dati è e specificazioni sò sottumessi à cambià senza avvisu. Tutti i marchi di prudutti è cumpagnie citati in questa datasheet appartenenu à i so rispettivi pruprietarii.
Data di Publicazione: 25 di marzu di u 2011
Revisione V1.0
Documenti / Risorse
![]() |
microcontroller nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32-Bit [pdfManuale d'usu NuTiny-SDK-NUC122, Microcontroller ARM Cortex-M0 32-Bit, Microcontroller NuTiny-SDK-NUC122 ARM Cortex-M0 32-Bit |