I-logo ye-nuvoTon

I-NuTiny-SDK-NUC122 Incwadi Yomsebenzisi

I-ARM Cortex™-M0
32-BIT MICROCONTROLLER

I-NuTiny-SDK-NUC122 Incwadi Yomsebenzisi
OkweNuMicro™ NUC122 Series

Ulwazi oluchazwe kulo mbhalo luwubunikazi obukhethekile beNuvoton Technology
I-Corporation futhi ngeke iphinde ikhiqizwe ngaphandle kwemvume evela kwa-Nuvoton.

I-Nuvoton ihlinzeka ngale dokhumenti kuphela ngezinjongo zereferensi ze-NuMicro idizayini yesistimu esekwe ku-microcontroller.
I-Nuvoton ayithwesi icala ngamaphutha noma ukweqiwa.

Yonke idatha kanye nokucaciswa kungashintsha ngaphandle kwesaziso.

Ukuze uthole ulwazi olwengeziwe noma imibuzo, sicela uthinte i-Nuvoton Technology Corporation.

Ukukhishwa Kokushicilela
Idethi: Mashi 25, 2011
Ukubuyekeza V1.0

Kulandwe kusuka Umcibisholo.com.

 Kuphelileview

I-NuTiny-SDK-NUC122 iyithuluzi elithile lokuthuthukisa lochungechunge lwe-NuMicro™ NUC122. Abasebenzisi bangasebenzisa i-NuTiny-SDK- NUC122P ukuze bathuthukise futhi baqinisekise uhlelo lohlelo lokusebenza kalula.

I-NuTiny-SDK-NUC122 ihlanganisa izingxenye ezimbili. Enye yi-NuTiny-EVB-122 kanti enye i-Nu-Link-Me. I-NuTiny-EVB-122 iyibhodi lokuhlola futhi i-Nu-Link-Me iyi-Adaptor yayo yokususa iphutha. Ngakho-ke, abasebenzisi abayidingi enye i-ICE eyengeziwe noma balungise okokusebenza.

I-NuTiny-SDK-NUC122 Isingeniso

I-NuTiny-SDK-NUC122 isebenzisa i-NUC122RD2AN njengesilawuli esincane esiqondiwe. Umfanekiso 2-1 uthi i-NuTiny-SDK-NUC122 yochungechunge lwe-NUC122, ingxenye engakwesokunxele ibizwa ngokuthi i-NuTiny-EVB-122 kanti ingxenye efanele i-Debug Adapter ebizwa ngokuthi i-Nu-Link-Me. I-NuTiny-EVB-122 ifana namanye amabhodi okuthuthukisa. Abasebenzisi bangayisebenzisa ukuthuthukisa nokuqinisekisa izinhlelo zokusebenza ukulingisa ukuziphatha kwangempela. I-chip ye-onboard ihlanganisa izici zochungechunge lwe-NUC122. I-NuTiny-EVB-122 ingaba isilawuli sesistimu sangempela sokuklama amasistimu aqondiwe abasebenzisi.
I-Nu-Link-Me iyi-adaptha yokususa iphutha. I-Adapter ye-Nu-Link-Me Debug ixhuma imbobo ye-USB ye-PC yakho ohlelweni lwakho oluqondiwe (nge-Serial Wired Debug Port) futhi ikuvumela ukuthi uhlele futhi ulungise izinhlelo ezishumekiwe ku-hardware eqondiwe. Ukuze usebenzise i-adaptha ye-NuLink-Me Debug ene-IAR noma i-Keil, sicela ubheke “ibhukwana lomsebenzisi lomshayeli we-Nuvoton NuMicro ™ IAR ICE” noma “i-Nuvoton ™ NuMicro Keil ICE driver user manual” ukuze uthole imininingwane. Le mibhalo emibili izogcinwa ku-hard disk yendawo lapho umsebenzisi efaka umshayeli ngamunye.

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

2.1 Incazelo ye-NuTiny-SDK-NUC122 Jumper

2.1.1 Ukusetha Amandla

  • I-J1: Imbobo ye-USB ku-NuTiny-EVB-122
  • JP1: VCC5 Voltagisixhumi ku-NuTiny-EVB-122
  • I-J2: Imbobo ye-USB ku-Nu-Link-Me
AMANDLA Model Imbobo ye-USB ye-J2 Imbobo ye-USB ye-J1 JP1 VCC5 I-MCU eqondiwe Voltage
Imodeli 1 Xhuma ku-PC X I-DC 3.3 V noma i-5 V
okukhiphayo [1]
I-DC 3.3 V noma i-5 V [1]
Imodeli 2 X Xhuma ku-PC I-DC 4.8 V noma i-5 V
okukhiphayo [2]
I-DC 4.8 V noma i-5 V [2]
Imodeli 3 X X Okokufaka kwe-DC 2.5 V ~ 5.5 V DC 2.5 V ~ 5.5 V lokho
kunqunywe yi-JP1 VCC5
okokufaka

X: Ayisetshenziswa.
Qaphela 1: Kuncike esimisweni (VCC ngokuxhuma ku-3.3 V noma 5 V nge) ku-jumper ye-JPR e-Nu-Link-Me.
Qaphela 2: Kumelwe ibeke idivayisi ye-diode (4.8 V) noma yenze womabili amaphini abe mafushane (5 V) ku-D1 e-NuTiny-EVB-122.

2.1.2 Isixhumi sokususa iphutha

  • I-JP3: Isixhumi ebhodini eliqondiwe (i-NuTiny-EVB-122) yokuxhuma ne-adaptha ye-Nuvoton ICE (i-Nu-Link noma i-NuLink-Me)
  • I-JP9: Isixhumi ku-adaptha ye-ICE (i-Nu-Link-Me) yokuxhuma nebhodi eliqondiwe (ngokwesiboneloample NuTiny-EVB-122)

2.1.3 Isixhumi se-USB

  • I-J1: Isixhumi esincane se-USB ku-NuTiny-EVB-122 sokusetshenziswa kohlelo lokusebenza
  • I-J2: Isixhumi esincane se-USB ku-Nu-Link-Me sixhunywe embotsheni ye-USB ye-PC

2.1.4 Isixhumi Esinwetshiwe

  • I-JP5, JP6, JP7, ne-JP8: Xhuma kuwo wonke ama-chip pin ku-NuTiny-EVB-122

2.1.5 Setha kabusha Inkinobho

  • SW1: Setha kabusha inkinobho ukuze usethe kabusha i-chip eqondiwe ku-NuTiny-EVB-122

2.1.6 Isixhumi Samandla

  • I-JP1: Isixhumi se-VCC5 ku-NuTiny-EVB-122
  • I-JP2: Isixhumi se-GND ku-NuTiny-EVB-122

2.2 Phina Umsebenzi Wokuxhumanisa

I-NuTiny-EVB-122 ihlinzeka nge-NUC122RD2AN ebhodini nesixhumi esinwetshiwe sephinikhodi ye-LQFP-64. Ithebula 2-1 iphinikhodi ye-NUC122RD2AN.

Iphinikhodi No Phina Igama Iphinikhodi No Phina Igama
01 PB.14, /INTO 33 I-VSS
02 X320 34 I-PC.13
03 X321 35 I-PC.12
04 PA.11,12C1SCL 36 I-PC.11, MOSI10
05 PA.10, I2C1SDA 37 I-PC.10, MIS010
06 PD.8 38 I-VDD
07 PD.9 39 I-PC.9, SPICLK1
08 PD.10 40 I-PC.8, i-SPISS10
09 I-PD 11 41 PA.15, PWM3
10 PB.4, RX1 42 I-VSS
11 PB.5, TX1 43 PA.14, PWM2
12 PB.6, RTS1 44 PA.13, PWM1
13 PB.7. I-CTS1 45 PA.12, PWM
14 I-LDO 46 I-ICE DAT
15 I-VDD 47 ICE CK
16 I-VSS 48 ENGEZA
17 I-VBUS 49 PD.0
18 I-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 PHUMILE
25 I-PC.5 57 XT1_IN
26 I-PC.4 58 /SETHA KABUSHA
27 I-PC.3, MOS100 59 I-VSS
28 I-PC.2, MIS000 60 I-VDD
29 I-PC.1, SPICLKO 61 I-PS2DAT
30 I-PC.0, i-SPISSOO 62 I-PS2CLK
31 PB.10, TM2, SPISSO1 63 I-PVSS
32 PB.9, TM1, SPISS11 64 PB.8, TMO

Ithebula 2-1 Isabelo Sephinikhodi se-NUC122 LQFP-64

2.3 Ukubekwa kwe-NuTiny-SDK-NUC122 PCB

Abasebenzisi bangabhekisela kuMfanekiso 2-2 wokubekwa kwe-NuTiny–SDK-NUC122 PCB.

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

Uyiqala kanjani i-NuTiny-SDK-NUC122 ku-Keil μVision® IDE®

3.1 I-Keil uVision
Landa futhi ufake isoftware ye-IDE

Sicela uvakashele inkampani yakwaKeil webisiza (http://www.keil.com) ukulanda i-Keil μVision® IDE futhi ufake i-RVMDK.

3.2 Landa futhi ufake i-Nuvoton Nu-Link Driver

Sicela uvakashele inkampani yakwaNuvoton NuMicro™ webisiza (http://www.nuvoton.com/NuMicro ) ukulanda “i-NuMicro™ Keil® μVision
IDE driver” file. Sicela ubheke iSahluko 6.1 ukuze uthole ukugeleza kokudawuniloda okuningiliziwe. Uma umshayeli we-Nu-Link elandiwe kahle, sicela uvule unzip file bese ukhiphe okuthi “Nu-Link_Keil_Driver.exe” ukuze ufake umshayeli.

3.3 Ukusetha i-Hardware
Ukusethwa kwehadiwe kuboniswa kuMfanekiso 3-1

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

3.4 Smpl_NuTiny-NUC122 Example Uhlelo

Lesi exampI-le ibonisa ukukhululeka kokulanda nokulungisa amaphutha kuhlelo lokusebenza ebhodini le-NuTiny-SDK-NUC122. Ingatholakala ohlwini lwemibhalo lwe-Figure 3-2 futhi ilandwe ku-Nuvoton NuMicro™ webindawo elandelayo Isahluko 6.3.

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

 

Ukuze usebenzise lesi example:
I-PB.4 LED izoshintsha ebhodini le-NuTiny-EVB-122.

  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 1 Qala i-μVision®
  • Iphrojekthi-Vula
    Vula iphrojekthi ye-Smpl_NuTiny_122.uvproj file
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 2 Iphrojekthi - Yakha
    Hlanganisa futhi uxhumanise uhlelo lokusebenza lwe-Smpl_NuTiny-NUC122
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 3 I-Flash - Landa
    Hlela ikhodi yohlelo lokusebenza ku-chip Flash ROM
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 4 Qala ukulungisa iphutha
    Ukusebenzisa imiyalo yokususa iphutha, ungase: 
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 5 Review okuguquguqukayo efasiteleni lewashi
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 6 Isinyathelo esisodwa ngekhodi
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 7 Setha kabusha idivayisi
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 8 Qalisa uhlelo lokusebenza

 Uyiqala kanjani i-NuTiny-SDK-NUC122 kubhentshi Lokusebenza Eshumekiwe le-IAR

4.1 I-IAR Eshumekiwe I-Workbench Software Landa futhi uyifake

Sicela uxhume enkampanini ye-IAR webisiza (http://www.iar.com) ukulanda I-IAR Embedded Workbench futhi ufake i-EWARM.

4.2 Landa futhi ufake i-Nuvoton Nu-Link Driver
Sicela uxhume kuNuvoton Company NuMicro™ webisiza (http://www.nuvoton.com/NuMicro) ukulanda i-“NuMicro™ IAR ICE driver user manual” file. Sicela ubheke iSahluko 6.2 ukuze uthole ukugeleza kokudawuniloda okuningiliziwe. Uma umshayeli we-Nu-Link elandiwe kahle, sicela uvule unzip file bese ukhiphe okuthi “Nu-Link_IAR_Driver.exe” ukuze ufake umshayeli.

4.3 Ukusetha i-Hardware
Ukusethwa kwehadiwe kuboniswa kuMfanekiso 4-1
I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Umfanekiso 4-1

4.4 Smpl_NuTiny-NUC122 Example Uhlelo

Lesi exampI-le ibonisa ukukhululeka kokulanda nokulungisa amaphutha kuhlelo lokusebenza ebhodini le-NuTiny-SDK-NUC122. Ingatholakala ohlwini lwemibhalo lwe-Figure 4-2 futhi ilandwe ku-Nuvoton NuMicro ™ webindawo elandelayo eSahlukweni 6.3.

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

Ukuze usebenzise lesi example:
I-PB.4 LED izoshintsha ebhodini le-NuTiny-EVB-122.

  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 9 Qala i-IAR Embedded Workbench
  • File-Open-Indawo yokusebenza
    Vula indawo yokusebenza ye-Smpl_NuTiny_122.eww file
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 10 Iphrojekthi - Yenza
    Hlanganisa futhi uxhumanise uhlelo lokusebenza lwe-Smpl_NuTiny-122
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 11 Iphrojekthi - Landa futhi Ususe iphutha
    Hlela ikhodi yohlelo lokusebenza ku-chip Flash ROM.
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 12 Isinyathelo esisodwa ngekhodi
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 13 Setha kabusha idivayisi
  • I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - ICON 14 Qalisa uhlelo lokusebenza

I-NuTiny-EVB-122 Schematic

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

Landa i-NuMicro™ Family Related Files kusuka eNuvoton Webindawo

6.1 Landa i-NuMicro™ Keil μVision® IDE Driver

Isinyathelo 1 Vakashela i-Nuvoton NuMicro™ webindawo: http://www.nuvoton.com/NuMicro
Isinyathelo 2 I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - 6.3
Isinyathelo 3 I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Isinyathelo 3
Isinyathelo 4 Landa umshayeli we-NuMicro ™ Keil μVision® IDE

6.2 Landa i-NuMicro™ IAR EWARM Driver

Isinyathelo 1 Vakashela i-Nuvoton NuMicro™ webindawo: http://www.nuvoton.com/NuMicro
Isinyathelo 2 I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Isinyathelo 4
Isinyathelo 3 I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Isinyathelo 5
Isinyathelo 4 Landa umshayeli we-NuMicro™ IAR Embedded Workbench®

6.3 Landa Ilabhulali Yesofthiwe ye-NuMicro™ NUC100 Series BSP

Isinyathelo 1 Vakashela i-Nuvoton NuMicro™ webindawo: http://www.nuvoton.com/NuMicro
Isinyathelo 2 I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - Isinyathelo2
Isinyathelo 3 I-nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Microcontroller - 6.3 Isinyathelo2
Isinyathelo 4 Landa ilabhulali yesofthiwe yochungechunge lwe-NuMicro™ NUC100

Umlando Wokubuyekeza

Inguqulo D  Usuku Ikhasi Incazelo
1 Mashi. 25, 2011 Ukukhishwa Kwasekuqaleni

Isaziso Esibalulekile
Imikhiqizo ye-Nuvoton ayiklanyelwe, ihlosiwe, igunyaziwe, noma ayiqinisekisiwe ukuthi isetshenziswe njengezingxenye ezinhlelweni noma okokusebenza okuhloselwe ukufakwa ngokuhlinzwa, amathuluzi okulawula amandla e-athomu, indiza noma amathuluzi omkhumbi-mkhathi, amathuluzi okuthutha, amathuluzi esignali yethrafikhi, amathuluzi okulawula ukuvutha, noma ezinye izinhlelo zokusebenza ezihlosiwe. ukusekela noma ukusekela ukuphila. Ngaphezu kwalokho, imikhiqizo ye-Nuvoton ayihloselwe izinhlelo zokusebenza lapho ukwehluleka kwemikhiqizo ye-Nuvoton kungase kubangele noma kuholele esimweni lapho ukulimala komuntu siqu, ukufa, noma impahla enzima noma ukulimala kwemvelo kungase kwenzeke.

Amakhasimende e-Nuvoton asebenzisa noma athengisa le mikhiqizo ukuze asetshenziswe ezinhlelweni ezinjalo akwenza lokho ngokuzifaka engozini futhi avuma ukunxephezela ngokugcwele i-Nuvoton nganoma imuphi umonakalo obangelwa ukusetshenziswa okunjalo okungafanele noma ukuthengisa.

Sicela uqaphele ukuthi yonke idatha kanye nokucaciswa kungashintsha ngaphandle kwesaziso. Zonke izimpawu zokuthengisa zemikhiqizo nezinkampani ezishiwo kule datha yabanikazi bazo.

Usuku Lokukhishwa Lokushicilelwe: Mashi. 25, 2011
Ukubuyekeza V1.0

Amadokhumenti / Izinsiza

I-nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32-Bit Microcontroller [pdf] Imaniwali yosebenzisayo
I-NuTiny-SDK-NUC122, ARM Cortex-M0 32-Bit Microcontroller, NuTiny-SDK-NUC122 ARM Cortex-M0 32-Bit Microcontroller

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *