nuvoTon logo

NuTiny-SDK-NUC122 brugermanual

ARM Cortex™-M0
32-BIT MIKROCONTROLLER

NuTiny-SDK-NUC122 brugermanual
Til NuMicro™ NUC122-serien

Oplysningerne beskrevet i dette dokument er den eksklusive intellektuelle ejendom tilhørende Nuvoton Technology
Corporation og må ikke gengives uden tilladelse fra Nuvoton.

Nuvoton leverer kun dette dokument til referenceformål for NuMicro mikrocontroller-baseret systemdesign.
Nuvoton påtager sig intet ansvar for fejl eller udeladelser.

Alle data og specifikationer kan ændres uden varsel.

For yderligere information eller spørgsmål, kontakt venligst Nuvoton Technology Corporation.

Udgivelse af udgivelse
Dato: 25. marts 2011
Revision V1.0

Downloadet fra Arrow.com.

 Overview

NuTiny-SDK-NUC122 er det specifikke udviklingsværktøj til NuMicro™ NUC122-serien. Brugere kan bruge NuTiny-SDK-NUC122P til nemt at udvikle og verificere applikationsprogrammet.

NuTiny-SDK-NUC122 indeholder to portioner. Den ene er NuTiny-EVB-122 og den anden er Nu-Link-Me. NuTiny-EVB-122 er evalueringstavlen, og Nu-Link-Me er dens fejlretningsadapter. Brugere behøver således ikke anden yderligere ICE eller fejlfinde udstyret.

NuTiny-SDK-NUC122 Introduktion

NuTiny-SDK-NUC122 bruger NUC122RD2AN som målmikrocontroller. Figur 2-1 er NuTiny-SDK-NUC122 for NUC122-serien, den venstre del hedder NuTiny-EVB-122 og den højre del er Debug Adapter kaldet Nu-Link-Me. NuTiny-EVB-122 ligner andre udviklingstavler. Brugere kan bruge det til at udvikle og verificere applikationer for at efterligne den virkelige adfærd. Den indbyggede chip dækker NUC122-seriens funktioner. NuTiny-EVB-122 kan være en rigtig systemcontroller til at designe brugernes målsystemer.
Nu-Link-Me er en fejlretningsadapter. Nu-Link-Me Debug Adapter forbinder din pc's USB-port til dit målsystem (via Serial Wired Debug Port) og giver dig mulighed for at programmere og debugge indlejrede programmer på målhardwaren. For at bruge NuLink-Me Debug-adapteren med IAR eller Keil, se venligst "Nuvoton NuMicro ™ IAR ICE driverbrugervejledning" eller "Nuvoton ™ NuMicro Keil ICE driverbrugervejledning" for detaljer. Disse to dokumenter vil blive gemt på den lokale harddisk, når brugeren installerer hver driver.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - FIGUR 2-1

2.1 NuTiny-SDK-NUC122 Jumper Beskrivelse

2.1.1 Strømindstilling

  • J1: USB-port i NuTiny-EVB-122
  • JP1: VCC5 Voltage stik i NuTiny-EVB-122
  • J2: USB-port i Nu-Link-Me
POWER model J2 USB-port J1 USB-port JP1 VCC5 Target MCU Voltage
Model 1 Tilslut til pc X DC 3.3 V eller 5 V
output [1]
DC 3.3 V eller 5 V [1]
Model 2 X Tilslut til pc DC 4.8 V eller 5 V
output [2]
DC 4.8 V eller 5 V [2]
Model 3 X X DC 2.5 V ~ 5.5 V indgang DC 2.5 V ~ 5.5 V det
besluttet af JP1 VCC5
input

X: Ubrugt.
Note 1: Det afhænger af indstillingen (VCC via tilslutning til 3.3 V eller 5 V via) ved JPR-jumperen i Nu-Link-Me.
Note 2: Den skal sætte en diodeenhed (4.8 V) eller gøre begge ben korte (5 V) ved D1 i NuTiny-EVB-122.

2.1.2 Debug Connector

  • JP3: Stik i målkort (NuTiny-EVB-122) til tilslutning med Nuvoton ICE-adapter (Nu-Link eller NuLink-Me)
  • JP9: Stik i ICE-adapter (Nu-Link-Me) til tilslutning til et målkort (f.eks.ample NuTiny-EVB-122)

2.1.3 USB-stik

  • J1: Mini USB-stik i NuTiny-EVB-122 til applikationsbrug
  • J2: Mini USB-stik i Nu-Link-Me tilsluttet en PC USB-port

2.1.4 Udvidet stik

  • JP5, JP6, JP7 og JP8: Tilslut til alle chipben i NuTiny-EVB-122

2.1.5 Nulstil knap

  • SW1: Nulstil knappen for at nulstille målchippen i NuTiny-EVB-122

2.1.6 Strømstik

  • JP1: VCC5-stik i NuTiny-EVB-122
  • JP2: GND-stik i NuTiny-EVB-122

2.2 Bentildeling for udvidet stik

NuTiny-EVB-122 giver NUC122RD2AN ombord og det udvidede stik til LQFP-64-stiftet. Tabel 2-1 er pin-tildelingen for NUC122RD2AN.

Pin nr Pin navn Pin nr Pin navn
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 TILFØJE
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 UD
25 PC.5 57 XT1_IN
26 PC.4 58 /NULSTIL
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

Tabel 2-1 Pin-tildeling for NUC122 LQFP-64

2.3 NuTiny-SDK-NUC122 PCB-placering

Brugere kan henvise til figur 2-2 for NuTiny–SDK-NUC122 PCB-placeringer.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - FIGUR 2-2

Sådan starter du NuTiny-SDK-NUC122 på Keil μVision® IDE®

3.1 Keil uVision
Download og installer IDE-software

Besøg Keil-virksomheden webwebsted (http://www.keil.com) for at downloade Keil μVision® IDE og installere RVMDK.

3.2 Nuvoton Nu-Link Driver Download og installer

Besøg Nuvoton-virksomheden NuMicro™ webwebsted (http://www.nuvoton.com/NuMicro ) for at downloade "NuMicro™ Keil® μVision
IDE driver" file. Se venligst kapitel 6.1 for det detaljerede downloadflow. Når Nu-Link-driveren er blevet godt downloadet, skal du udpakke file og kør "Nu-Link_Keil_Driver.exe" for at installere driveren.

3.3 Hardwareopsætning
Hardwareopsætningen er vist i figur 3-1

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - FIGUR 2-3

3.4 Smpl_NuTiny-NUC122 Eksampprogrammet

Denne example demonstrerer letheden ved at downloade og fejlfinde et program på et NuTiny-SDK-NUC122-kort. Den kan findes i listebiblioteket i Figur 3-2 og downloades fra Nuvoton NuMicro™ webwebsted efter kapitel 6.3.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - Figur 3-2

 

For at bruge denne exampdet:
PB.4-LED'en vil skifte på NuTiny-EVB-122-kortet.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 1 Start μVision®
  • Projekt-åben
    Åbn Smpl_NuTiny_122.uvproj-projektet file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 2 Projekt – Byg
    Kompiler og tilknyt Smpl_NuTiny-NUC122-applikationen
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 3 Flash – Download
    Programmer applikationskoden i on-chip Flash ROM
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 4 Start til fejlretningstilstand
    Ved at bruge debugger-kommandoerne kan du: 
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 5 Review variabler i vagtvinduet
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 6 Enkelt-trins kode
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 7 Nulstil enheden
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 8 Kør applikationen

 Sådan starter du NuTiny-SDK-NUC122 på IAR Embedded Workbench

4.1 IAR Embedded Workbench Software Download og installer

Forbind venligst til IAR-virksomheden webwebsted (http://www.iar.com) for at downloade IAR Embedded Workbench og installere EWARM.

4.2 Nuvoton Nu-Link Driver Download og installer
Forbind venligst til Nuvoton Company NuMicro™ webwebsted (http://www.nuvoton.com/NuMicro) for at downloade "NuMicro™ IAR ICE driver brugermanual" file. Se venligst kapitel 6.2 for det detaljerede downloadflow. Når Nu-Link-driveren er blevet godt downloadet, skal du udpakke file og kør "Nu-Link_IAR_Driver.exe" for at installere driveren.

4.3 Hardwareopsætning
Hardwareopsætningen er vist i figur 4-1
nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - Figur 4-1

4.4 Smpl_NuTiny-NUC122 Eksampprogrammet

Denne example demonstrerer letheden ved at downloade og fejlfinde et program på et NuTiny-SDK-NUC122-kort. Det kan findes i figur 4-2 listebiblioteket og downloades fra Nuvoton NuMicro™ webwebsted efter kapitel 6.3.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - Figur 4-2

For at bruge denne exampdet:
PB.4-LED'en vil skifte på NuTiny-EVB-122-kortet.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 9 Start IAR Embedded Workbench
  • File-Åbent-arbejdsplads
    Åbn Smpl_NuTiny_122.eww-arbejdsområdet file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 10 Projekt – Lav
    Kompiler og link Smpl_NuTiny-122-applikationen
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 11 Projekt – Download og fejlretning
    Programmer applikationskoden i on-chip Flash ROM.
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 12 Enkelt-trins kode
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 13 Nulstil enheden
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - ICON 14 Kør applikationen

NuTiny-EVB-122 Skematisk

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - NuTiny-EVB-122 Skematisk

Download NuMicro™ Family Related Files fra Nuvoton Webwebsted

6.1 Download NuMicro™ Keil μVision® IDE-driver

Trin 1 Besøg Nuvoton NuMicro™ webwebsted: http://www.nuvoton.com/NuMicro
Trin 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - 6.3
Trin 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - Trin 3
Trin 4 Download NuMicro ™ Keil μVision® IDE-driveren

6.2 Download NuMicro™ IAR EWARM-driver

Trin 1 Besøg Nuvoton NuMicro™ webwebsted: http://www.nuvoton.com/NuMicro
Trin 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - Trin 4
Trin 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - Trin 5
Trin 4 Download NuMicro™ IAR Embedded Workbench®-driveren

6.3 Download NuMicro™ NUC100 Series BSP Software Library

Trin 1 Besøg Nuvoton NuMicro™ webwebsted: http://www.nuvoton.com/NuMicro
Trin 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - Trin 2
Trin 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrocontroller - 6.3 Trin 2
Trin 4 Download NuMicro™ NUC100-seriens softwarebibliotek

Revisionshistorie

Version D  Dato Side Beskrivelse
1 25. marts 2011 Første udgivelse

Vigtig meddelelse
Nuvoton-produkter er ikke designet, beregnet, godkendt eller garanteret til brug som komponenter i systemer eller udstyr beregnet til kirurgisk implantation, atomenergikontrolinstrumenter, fly- eller rumskibsinstrumenter, transportinstrumenter, trafiksignalinstrumenter, forbrændingskontrolinstrumenter eller andre tilsigtede applikationer at støtte eller opretholde livet. Desuden er Nuvoton-produkter ikke beregnet til applikationer, hvor fejl i Nuvoton-produkter kan resultere i eller føre til en situation, hvor personskade, dødsfald eller alvorlig ejendoms- eller miljøskade kan opstå.

Nuvoton-kunder, der bruger eller sælger disse produkter til brug i sådanne applikationer, gør det på egen risiko og accepterer fuldt ud at holde Nuvoton skadesløs for enhver skade, der opstår som følge af sådan ukorrekt brug eller salg.

Bemærk venligst, at alle data og specifikationer kan ændres uden varsel. Alle varemærker for produkter og virksomheder nævnt i dette datablad tilhører deres respektive ejere.

Udgivelsesdato: 25. marts 2011
Revision V1.0

Dokumenter/ressourcer

nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32-bit mikrocontroller [pdfBrugermanual
NuTiny-SDK-NUC122, ARM Cortex-M0 32-bit mikrocontroller, NuTiny-SDK-NUC122 ARM Cortex-M0 32-bit mikrocontroller

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *