nuvoTon logo

NuTiny-SDK-NUC122 brukerhåndbok

ARM Cortex™-M0
32-bits mikrokontroller

NuTiny-SDK-NUC122 brukerhåndbok
For NuMicro™ NUC122-serien

Informasjonen beskrevet i dette dokumentet er den eksklusive immaterielle eiendommen til Nuvoton Technology
Corporation og skal ikke reproduseres uten tillatelse fra Nuvoton.

Nuvoton leverer dette dokumentet kun for referanseformål for NuMicro mikrokontrollerbasert systemdesign.
Nuvoton påtar seg intet ansvar for feil eller utelatelser.

Alle data og spesifikasjoner kan endres uten varsel.

For ytterligere informasjon eller spørsmål, vennligst kontakt Nuvoton Technology Corporation.

Publikasjonsutgivelse
Dato: 25. mars 2011
Revisjon V1.0

Lastet ned fra Arrow.com.

 Overview

NuTiny-SDK-NUC122 er det spesifikke utviklingsverktøyet for NuMicro™ NUC122-serien. Brukere kan bruke NuTiny-SDK-NUC122P til å utvikle og verifisere applikasjonsprogrammet enkelt.

NuTiny-SDK-NUC122 inkluderer to porsjoner. Den ene er NuTiny-EVB-122 og den andre er Nu-Link-Me. NuTiny-EVB-122 er evalueringstavlen og Nu-Link-Me er feilsøkingsadapteren. Dermed trenger ikke brukere annen ekstra ICE eller feilsøke utstyret.

NuTiny-SDK-NUC122 Introduksjon

NuTiny-SDK-NUC122 bruker NUC122RD2AN som målmikrokontrolleren. Figur 2-1 er NuTiny-SDK-NUC122 for NUC122-serien, den venstre delen heter NuTiny-EVB-122 og den høyre delen er Debug Adapter kalt Nu-Link-Me. NuTiny-EVB-122 ligner på andre utviklingskort. Brukere kan bruke den til å utvikle og verifisere applikasjoner for å etterligne den virkelige oppførselen. Den innebygde brikken dekker funksjoner i NUC122-serien. NuTiny-EVB-122 kan være en ekte systemkontroller for å designe brukernes målsystemer.
Nu-Link-Me er en feilsøkingsadapter. Nu-Link-Me Debug Adapter kobler PC-ens USB-port til målsystemet (via seriell kablet feilsøkingsport) og lar deg programmere og feilsøke innebygde programmer på målmaskinvaren. For å bruke NuLink-Me Debug-adapteren med IAR eller Keil, vennligst se "Nuvoton NuMicro ™ IAR ICE driver brukerhåndbok" eller "Nuvoton ™ NuMicro Keil ICE driver brukerhåndbok" for detaljer. Disse to dokumentene vil bli lagret på den lokale harddisken når brukeren installerer hver driver.

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

2.1 NuTiny-SDK-NUC122 Jumper Beskrivelse

2.1.1 Strøminnstilling

  • J1: USB-port i NuTiny-EVB-122
  • JP1: VCC5 Voltage-kontakten i NuTiny-EVB-122
  • J2: USB-port i Nu-Link-Me
POWER-modell J2 USB-port J1 USB-port JP1 VCC5 Target MCU Voltage
Modell 1 Koble til PC X DC 3.3 V eller 5 V
utgang [1]
DC 3.3 V eller 5 V [1]
Modell 2 X Koble til PC DC 4.8 V eller 5 V
utgang [2]
DC 4.8 V eller 5 V [2]
Modell 3 X X DC 2.5 V ~ 5.5 V inngang DC 2.5 V ~ 5.5 V det
bestemt av JP1 VCC5
input

X: Ubrukt.
Merknad 1: Det er avhengig av innstillingen (VCC via tilkobling til 3.3 V eller 5 V via) ved JPR-jumperen i Nu-Link-Me.
Merknad 2: Den må sette en diodeenhet (4.8 V) eller gjøre begge pinnene korte (5 V) ved D1 i NuTiny-EVB-122.

2.1.2 Feilsøkingskobling

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

2.1.3 USB-kontakt

  • J1: Mini USB-kontakt i NuTiny-EVB-122 for bruk av applikasjoner
  • J2: Mini USB-kontakt i Nu-Link-Me koblet til en PC USB-port

2.1.4 Utvidet kobling

  • JP5, JP6, JP7 og JP8: Koble til alle chippinner i NuTiny-EVB-122

2.1.5 Tilbakestill-knapp

  • SW1: Tilbakestill knappen for å tilbakestille målbrikken i NuTiny-EVB-122

2.1.6 Strømkontakt

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

2.2 Pin-tilordning for utvidet kobling

NuTiny-EVB-122 har NUC122RD2AN ombord og den utvidede kontakten for LQFP-64-pinnen. Tabell 2-1 er pinnetilordningen for NUC122RD2AN.

Pinne nr Pin navn Pinne 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 LEGGE TIL
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 UT
25 PC.5 57 XT1_IN
26 PC.4 58 / NULLSTILLE
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

Tabell 2-1 Pinnetilordning for NUC122 LQFP-64

2.3 Plassering av NuTiny-SDK-NUC122 PCB

Brukere kan se figur 2-2 for NuTiny–SDK-NUC122 PCB-plasseringer.

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

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

3.1 Keil uVision
Last ned og installer IDE-programvare

Vennligst besøk Keil-selskapet webnettstedet (http://www.keil.com) for å laste ned Keil μVision® IDE og installere RVMDK.

3.2 Last ned og installer Nuvoton Nu-Link-driver

Vennligst besøk Nuvoton-selskapet NuMicro™ webnettstedet (http://www.nuvoton.com/NuMicro ) for å laste ned "NuMicro™ Keil® μVision
IDE-driver" file. Se kapittel 6.1 for detaljert nedlastingsflyt. Når Nu-Link-driveren er godt lastet ned, vennligst pakk ut file og kjør "Nu-Link_Keil_Driver.exe" for å installere driveren.

3.3 Maskinvareoppsett
Maskinvareoppsettet er vist i figur 3-1

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

3.4 Smpl_NuTiny-NUC122 Eksampprogrammet

Denne eksample demonstrerer hvor enkelt det er å laste ned og feilsøke et program på et NuTiny-SDK-NUC122-kort. Den kan finnes i listekatalogen i figur 3-2 og lastes ned fra Nuvoton NuMicro™ webnettsted etter kapittel 6.3.

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

 

For å bruke denne eksampde:
PB.4-LED-en vil veksle på NuTiny-EVB-122-kortet.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 1 Start μVision®
  • Prosjekt-Åpen
    Åpne Smpl_NuTiny_122.uvproj-prosjektet file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 2 Prosjekt – Bygg
    Kompiler og koble til Smpl_NuTiny-NUC122-applikasjonen
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 3 Flash – Last ned
    Programmer applikasjonskoden i Flash ROM på brikken
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 4 Start til feilsøkingsmodus
    Ved å bruke feilsøkingskommandoene kan du: 
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 5 Review variabler i vaktvinduet
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 6 Enkeltstegs gjennomgangskode
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 7 Tilbakestill enheten
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 8 Kjør applikasjonen

 Slik starter du NuTiny-SDK-NUC122 på IAR Embedded Workbench

4.1 IAR Embedded Workbench Software Last ned og installer

Vennligst koble til IAR-selskapet webnettstedet (http://www.iar.com) for å laste ned IAR Embedded Workbench og installere EWARM.

4.2 Last ned og installer Nuvoton Nu-Link-driver
Vennligst koble til Nuvoton Company NuMicro™ webnettstedet (http://www.nuvoton.com/NuMicro) for å laste ned "NuMicro™ IAR ICE driver brukerhåndbok" file. Se kapittel 6.2 for detaljert nedlastingsflyt. Når Nu-Link-driveren er godt lastet ned, vennligst pakk ut file og kjør "Nu-Link_IAR_Driver.exe" for å installere driveren.

4.3 Maskinvareoppsett
Maskinvareoppsettet er vist i figur 4-1
nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - Figur 4-1

4.4 Smpl_NuTiny-NUC122 Eksampprogrammet

Denne eksample demonstrerer hvor enkelt det er å laste ned og feilsøke et program på et NuTiny-SDK-NUC122-kort. Den kan finnes i listekatalogen i figur 4-2 og lastes ned fra Nuvoton NuMicro™ webnettsted som følger på kapittel 6.3.

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

For å bruke denne eksampde:
PB.4-LED-en vil veksle på NuTiny-EVB-122-kortet.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 9 Start IAR Embedded Workbench
  • File-Åpent-arbeidsområde
    Åpne Smpl_NuTiny_122.eww arbeidsområdet file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 10 Prosjekt – Lag
    Kompiler og koble til Smpl_NuTiny-122-applikasjonen
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 11 Prosjekt – Last ned og feilsøk
    Programmer applikasjonskoden i Flash ROM på brikken.
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 12 Enkeltstegs gjennomgangskode
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 13 Tilbakestill enheten
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - ICON 14 Kjør applikasjonen

NuTiny-EVB-122 Skjematisk

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - NuTiny-EVB-122 skjematisk

Last ned NuMicro™ Family Related Files fra Nuvoton Webnettstedet

6.1 Last ned NuMicro™ Keil μVision® IDE-driver

Trinn 1 Besøk Nuvoton NuMicro™ webnettsted: http://www.nuvoton.com/NuMicro
Trinn 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - 6.3
Trinn 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - Trinn 3
Trinn 4 Last ned NuMicro ™ Keil μVision® IDE-driveren

6.2 Last ned NuMicro™ IAR EWARM-driver

Trinn 1 Besøk Nuvoton NuMicro™ webnettsted: http://www.nuvoton.com/NuMicro
Trinn 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - Trinn 4
Trinn 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - Trinn 5
Trinn 4 Last ned NuMicro™ IAR Embedded Workbench®-driveren

6.3 Last ned NuMicro™ NUC100 Series BSP Software Library

Trinn 1 Besøk Nuvoton NuMicro™ webnettsted: http://www.nuvoton.com/NuMicro
Trinn 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - Trinn 2
Trinn 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 bit mikrokontroller - 6.3 trinn 2
Trinn 4 Last ned NuMicro™ NUC100-seriens programvarebibliotek

Revisjonshistorie

Versjon D  Dato Side Beskrivelse
1 25. mars 2011 Første utgivelse

Viktig melding
Nuvoton-produkter er ikke designet, tiltenkt, autorisert eller garantert for bruk som komponenter i systemer eller utstyr beregnet for kirurgisk implantasjon, atomenergikontrollinstrumenter, fly- eller romskipinstrumenter, transportinstrumenter, trafikksignalinstrumenter, forbrenningskontrollinstrumenter eller andre applikasjoner beregnet på for å støtte eller opprettholde livet. Videre er Nuvoton-produktene ikke beregnet på bruksområder der svikt i Nuvoton-produkter kan føre til eller føre til en situasjon der personskade, død eller alvorlig skade på eiendom eller miljø kan oppstå.

Nuvoton-kunder som bruker eller selger disse produktene for bruk i slike applikasjoner, gjør det på egen risiko og godtar å holde Nuvoton fullstendig skadesløs for eventuelle skader som følge av slik feil bruk eller salg.

Vær oppmerksom på at alle data og spesifikasjoner kan endres uten varsel. Alle varemerkene til produkter og selskaper nevnt i dette databladet tilhører deres respektive eiere.

Publikasjonsutgivelsesdato: 25. mars 2011
Revisjon V1.0

Dokumenter / Ressurser

nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32-bits mikrokontroller [pdfBrukerhåndbok
NuTiny-SDK-NUC122, ARM Cortex-M0 32-biters mikrokontroller, NuTiny-SDK-NUC122 ARM Cortex-M0 32-biters mikrokontroller

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *