logu nuvoTon

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.

Microcontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - FIGURA 2-1

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.

Microcontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - FIGURA 2-2

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

Microcontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - FIGURA 2-3

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.

NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller 32 Bit - Figura 3-2

 

Per utilizà questu exampLe:
U LED PB.4 basterà nantu à a scheda NuTiny-EVB-122.

  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 1 Avviate μVision®
  • Prughjettu-Open
    Aprite u prughjettu Smpl_NuTiny_122.uvproj file
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 2 Prughjettu - Custruì
    Cumpilà è ligà l'applicazione Smpl_NuTiny-NUC122
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 3 Flash - Scaricate
    Prugrammà u codice di l'applicazione in u chip Flash ROM
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 4 Cumincià à u modu di debug
    Utilizendu i cumandamenti di debugger, pudete: 
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 5 Review variabili in a finestra di u watch
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 6 Un passu à traversu u codice
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 7 Resetten u dispusitivu
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 8 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
NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller 32 Bit - 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.

NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller 32 Bit - Figura 4-2

Per utilizà questu exampLe:
U LED PB.4 basterà nantu à a scheda NuTiny-EVB-122.

  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 9 Avviate IAR Embedded Workbench
  • File-Open-Workspace
    Aprite u spaziu di travagliu Smpl_NuTiny_122.eww file
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 10 Prughjettu - Fate
    Cumpilà è ligà l'applicazione Smpl_NuTiny-122
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 11 Prughjettu - Scaricate è Debug
    Prugrammà u codice di l'applicazione in ROM Flash in chip.
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 12 Un passu à traversu u codice
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 13 Resetten u dispusitivu
  • NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - ICON 14 Executà l'applicazione

NuTiny-EVB-122 Schematic

NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller 32 Bit - Schematic NuTiny-EVB-122

Scaricate NuMicro™ Family Related Files da Nuvoton Websitu

6.1 Scaricate NuMicro™ Keil μVision® IDE Driver

Passu 1 Visita u Nuvoton NuMicro™ websitu: http://www.nuvoton.com/NuMicro
Passu 2 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller 32 Bit - 6.3
Passu 3 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller à 32 Bit - 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 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller à 32 Bit - Passu 4
Passu 3 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontroller à 32 Bit - Passu 5
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 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - Step2
Passu 3 NuvoTon NuTiny SDK NUC122 ARM Cortex M0 Microcontrollore à 32 Bit - 6.3 Step2
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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *