logo ng nuvoTon

Manwal ng Gumagamit ng NuTiny-SDK-NUC122

ARM Cortex™-M0
32-BIT MICROCONTROLLER

Manwal ng Gumagamit ng NuTiny-SDK-NUC122
Para sa NuMicro™ NUC122 Series

Ang impormasyong inilarawan sa dokumentong ito ay ang eksklusibong intelektwal na pag-aari ng Nuvoton Technology
Corporation at hindi dapat kopyahin nang walang pahintulot mula sa Nuvoton.

Ibinibigay lamang ng Nuvoton ang dokumentong ito para sa mga layunin ng sanggunian ng NuMicro disenyo ng system na nakabatay sa microcontroller.
Walang pananagutan ang Nuvoton para sa mga pagkakamali o pagkukulang.

Ang lahat ng data at mga detalye ay maaaring magbago nang walang abiso.

Para sa karagdagang impormasyon o mga katanungan, mangyaring makipag-ugnayan sa Nuvoton Technology Corporation.

Paglabas ng Publication
Petsa: Mar. 25, 2011
Pagbabago V1.0

Na-download mula sa Arrow.com.

 Tapos naview

Ang NuTiny-SDK-NUC122 ay ang partikular na tool sa pag-develop para sa serye ng NuMicro™ NUC122. Maaaring gamitin ng mga user ang NuTiny-SDK- NUC122P para madaling mabuo at ma-verify ang application program.

Kasama sa NuTiny-SDK-NUC122 ang dalawang bahagi. Ang isa ay NuTiny-EVB-122 at ang isa ay Nu-Link-Me. Ang NuTiny-EVB-122 ay ang evaluation board at ang Nu-Link-Me ay ang Debug Adaptor nito. Kaya, ang mga gumagamit ay hindi nangangailangan ng iba pang karagdagang ICE o i-debug ang kagamitan.

NuTiny-SDK-NUC122 Panimula

Ginagamit ng NuTiny-SDK-NUC122 ang NUC122RD2AN bilang target na microcontroller. Ang Figure 2-1 ay NuTiny-SDK-NUC122 para sa NUC122 series, ang kaliwang bahagi ay tinatawag na NuTiny-EVB-122 at ang kanang bahagi ay Debug Adapter na tinatawag na Nu-Link-Me. Ang NuTiny-EVB-122 ay katulad ng iba pang development board. Magagamit ito ng mga user para bumuo at mag-verify ng mga application para tularan ang totoong gawi. Sinasaklaw ng onboard chip ang mga feature ng serye ng NUC122. Ang NuTiny-EVB-122 ay maaaring maging isang tunay na controller ng system upang magdisenyo ng mga target na system ng mga user.
Ang Nu-Link-Me ay isang Debug Adaptor. Ang Nu-Link-Me Debug Adapter ay nagkokonekta sa USB port ng iyong PC sa iyong target na system (sa pamamagitan ng Serial Wired Debug Port) at nagbibigay-daan sa iyong mag-program at mag-debug ng mga naka-embed na program sa target na hardware. Upang gamitin ang adaptor ng NuLink-Me Debug na may IAR o Keil, mangyaring sumangguni sa "Manwal ng user ng driver ng Nuvoton NuMicro ™ IAR ICE" o "Manwal ng user ng driver ng Nuvoton NuMicro Keil ICE" para sa detalye. Ang dalawang dokumentong ito ay maiimbak sa lokal na hard disk kapag na-install ng user ang bawat driver.

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

2.1 Paglalarawan ng NuTiny-SDK-NUC122 Jumper

2.1.1 Setting ng Power

  • J1: USB port sa NuTiny-EVB-122
  • JP1: VCC5 Voltage connecter sa NuTiny-EVB-122
  • J2: USB port sa Nu-Link-Me
POWER Modelo J2 USB Port J1 USB Port JP1 VCC5 Target na MCU Voltage
Modelo 1 Kumonekta sa PC X DC 3.3 V o 5 V
output [1]
DC 3.3 V o 5 V [1]
Modelo 2 X Kumonekta sa PC DC 4.8 V o 5 V
output [2]
DC 4.8 V o 5 V [2]
Modelo 3 X X DC 2.5 V ~ 5.5 V input DC 2.5 V ~ 5.5 V iyon
nagpasya ng JP1 VCC5
input

X: Hindi nagamit.
Tandaan 1: Ito ay nakasalalay sa setting (VCC sa pamamagitan ng pagkonekta sa 3.3 V o 5 V sa pamamagitan ng) sa JPR jumper sa Nu-Link-Me.
Tandaan 2: Dapat itong maglagay ng diode device (4.8 V) o gawing maikli ang parehong mga pin (5 V) sa D1 sa NuTiny-EVB-122.

2.1.2 Debug Connector

  • JP3: Connector sa target board (NuTiny-EVB-122) para sa pagkonekta gamit ang Nuvoton ICE adapter (Nu-Link o NuLink-Me)
  • JP9: Connector sa ICE adapter (Nu-Link-Me) para sa pagkonekta sa isang target na board (para sa halample NuTiny-EVB-122)

2.1.3 USB Connector

  • J1: Mini USB Connector sa NuTiny-EVB-122 para sa paggamit ng application
  • J2: Mini USB Connector sa Nu-Link-Me na nakakonekta sa isang PC USB port

2.1.4 Pinalawak na Konektor

  • JP5, JP6, JP7, at JP8: Kumonekta sa lahat ng chip pin sa NuTiny-EVB-122

2.1.5 Pindutan ng I-reset

  • SW1: I-reset ang button para i-reset ang target na chip sa NuTiny-EVB-122

2.1.6 Konektor ng Lakas

  • JP1: VCC5 connector sa NuTiny-EVB-122
  • JP2: GND connector sa NuTiny-EVB-122

2.2 Pin Assignment para sa Extended Connector

Ang NuTiny-EVB-122 ay nagbibigay ng NUC122RD2AN na nakasakay at ang pinahabang connector para sa LQFP-64 pin. Ang talahanayan 2-1 ay ang pagtatalaga ng pin para sa NUC122RD2AN.

Pin No Pangalan ng Pin Pin No Pangalan ng Pin
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 / I-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

Talahanayan 2-1 Pin Assignment para sa NUC122 LQFP-64

2.3 NuTiny-SDK-NUC122 PCB Placement

Maaaring sumangguni ang mga user sa Figure 2-2 para sa mga placement ng NuTiny–SDK-NUC122 PCB.

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

Paano Simulan ang NuTiny-SDK-NUC122 sa Keil μVision® IDE®

3.1 Keil uVision
I-download at I-install ang IDE Software

Mangyaring bisitahin ang kumpanya ng Keil weblugar (http://www.keil.com) upang i-download ang Keil μVision® IDE at i-install ang RVMDK.

3.2 I-download at I-install ang Driver ng Nuvoton Nu-Link

Mangyaring bisitahin ang kumpanya ng Nuvoton na NuMicro™ weblugar (http://www.nuvoton.com/NuMicro ) upang i-download ang “NuMicro™ Keil® μVision
driver ng IDE" file. Mangyaring sumangguni sa Kabanata 6.1 para sa detalyadong daloy ng pag-download. Kapag na-download nang mabuti ang Nu-Link driver, mangyaring i-unzip ang file at isagawa ang "Nu-Link_Keil_Driver.exe" upang i-install ang driver.

3.3 Pag-setup ng Hardware
Ang setup ng hardware ay ipinapakita sa Figure 3-1

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

3.4 Smpl_NuTiny-NUC122 Halampang Programa

Itong example ay nagpapakita ng kadalian ng pag-download at pag-debug ng isang application sa isang NuTiny-SDK-NUC122 board. Matatagpuan ito sa direktoryo ng listahan ng Figure 3-2 at na-download mula sa Nuvoton NuMicro™ website kasunod ng Kabanata 6.3.

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

 

Para gamitin itong example:
Ang PB.4 LED ay magpapalipat-lipat sa NuTiny-EVB-122 board.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 1 Simulan ang μVision®
  • Project-Buksan
    Buksan ang proyektong Smpl_NuTiny_122.uvproj file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 2 Proyekto – Bumuo
    I-compile at i-link ang Smpl_NuTiny-NUC122 application
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 3 Flash – I-download
    I-program ang application code sa on-chip Flash ROM
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 4 Magsimulang mag-debug mode
    Gamit ang mga utos ng debugger, maaari mong: 
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 5 Review mga variable sa window ng relo
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 6 Single-step through code
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 7 I-reset ang device
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 8 Patakbuhin ang application

 Paano Simulan ang NuTiny-SDK-NUC122 sa IAR Embedded Workbench

4.1 IAR Embedded Workbench Software Download at Install

Mangyaring kumonekta sa kumpanya ng IAR weblugar (http://www.iar.com) upang i-download ang IAR Embedded Workbench at i-install ang EWARM.

4.2 I-download at I-install ang Driver ng Nuvoton Nu-Link
Mangyaring kumonekta sa Nuvoton Company NuMicro™ weblugar (http://www.nuvoton.com/NuMicro) para i-download ang “NuMicro™ IAR ICE driver user manual” file. Mangyaring sumangguni sa Kabanata 6.2 para sa detalyadong daloy ng pag-download. Kapag na-download nang mabuti ang Nu-Link driver, mangyaring i-unzip ang file at isagawa ang "Nu-Link_IAR_Driver.exe" upang i-install ang driver.

4.3 Pag-setup ng Hardware
Ang setup ng hardware ay ipinapakita sa Figure 4-1
nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Figure 4-1

4.4 Smpl_NuTiny-NUC122 Halampang Programa

Itong example ay nagpapakita ng kadalian ng pag-download at pag-debug ng isang application sa isang NuTiny-SDK-NUC122 board. Ito ay matatagpuan sa Figure 4-2 list directory at na-download mula sa Nuvoton NuMicro ™ website na sumusunod sa Kabanata 6.3.

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

Para gamitin itong example:
Ang PB.4 LED ay magpapalipat-lipat sa NuTiny-EVB-122 board.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 9 Simulan ang IAR Embedded Workbench
  • File-Open-Workspace
    Buksan ang Smpl_NuTiny_122.eww workspace file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 10 Proyekto – Gumawa
    I-compile at i-link ang Smpl_NuTiny-122 application
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 11 Proyekto – I-download at I-debug
    I-program ang application code sa on-chip Flash ROM.
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 12 Single-step through code
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 13 I-reset ang device
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 14 Patakbuhin ang application

NuTiny-EVB-122 Schematic

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

I-download ang NuMicro™ Family Related Filemula sa Nuvoton Website

6.1 I-download ang NuMicro™ Keil μVision® IDE Driver

Hakbang 1 Bisitahin ang Nuvoton NuMicro™ website: http://www.nuvoton.com/NuMicro
Hakbang 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - 6.3
Hakbang 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Hakbang 3
Hakbang 4 I-download ang driver ng NuMicro ™ Keil μVision® IDE

6.2 I-download ang NuMicro™ IAR EWARM Driver

Hakbang 1 Bisitahin ang Nuvoton NuMicro™ website: http://www.nuvoton.com/NuMicro
Hakbang 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Hakbang 4
Hakbang 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Hakbang 5
Hakbang 4 I-download ang driver ng NuMicro™ IAR Embedded Workbench®

6.3 I-download ang NuMicro™ NUC100 Series BSP Software Library

Hakbang 1 Bisitahin ang Nuvoton NuMicro™ website: http://www.nuvoton.com/NuMicro
Hakbang 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Step2
Hakbang 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - 6.3 Step2
Hakbang 4 I-download ang NuMicro™ NUC100 series software library

Kasaysayan ng Pagbabago

Bersyon D  Petsa Pahina Paglalarawan
1 Mar. 25, 2011 Paunang Paglabas

Mahalagang Paunawa
Ang mga produkto ng Nuvoton ay hindi idinisenyo, inilaan, pinahintulutan, o ginagarantiyahan para sa paggamit bilang mga bahagi sa mga system o kagamitan na inilaan para sa surgical implantation, atomic energy control instruments, eroplano o spaceship instrument, instrumento sa transportasyon, traffic signal instrument, combustion control instrument, o iba pang mga application na nilayon. upang suportahan o mapanatili ang buhay. Higit pa rito, ang mga produkto ng Nuvoton ay hindi inilaan para sa mga aplikasyon kung saan ang pagkabigo ng mga produkto ng Nuvoton ay maaaring magresulta o humantong sa isang sitwasyon kung saan maaaring mangyari ang personal na pinsala, kamatayan, o malubhang ari-arian o pinsala sa kapaligiran.

Ang mga customer ng Nuvoton na gumagamit o nagbebenta ng mga produktong ito para sa paggamit sa mga naturang application ay ginagawa ito sa kanilang sariling peligro at sumasang-ayon na ganap na bayaran ang Nuvoton para sa anumang mga pinsala na nagreresulta mula sa naturang hindi wastong paggamit o pagbebenta.

Pakitandaan na ang lahat ng data at mga detalye ay maaaring magbago nang walang abiso. Ang lahat ng mga trademark ng mga produkto at kumpanyang binanggit sa datasheet na ito ay pagmamay-ari ng kani-kanilang mga may-ari.

Petsa ng Paglabas ng Publikasyon: Mar. 25, 2011
Pagbabago V1.0

Mga Dokumento / Mga Mapagkukunan

nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32-Bit Microcontroller [pdf] User Manual
NuTiny-SDK-NUC122, ARM Cortex-M0 32-Bit Microcontroller, NuTiny-SDK-NUC122 ARM Cortex-M0 32-Bit Microcontroller

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *