logo nuvoTon

NuTiny-SDK-NUC122 Manual Bikarhêner

ARM Cortex™-M0
MÎKROKONTROLERA 32-BÎT

NuTiny-SDK-NUC122 Manual Bikarhêner
Ji bo Rêzeya NuMicro™ NUC122

Agahdariya ku di vê belgeyê de tête diyar kirin milkê rewşenbîrî ya taybetî ya Nuvoton Technology ye
Pargîdanî û bêyî destûra Nuvoton nayê dubare kirin.

Nuvoton vê belgeyê tenê ji bo armancên referansê yên NuMicro peyda dike sêwirana pergalê-based mîkrokontroller.
Nuvoton berpirsiyariya xeletî an kêmasiyan nagire ser xwe.

Hemî dane û taybetmendî bêyî agahdarkirinê têne guhertin.

Ji bo bêtir agahdarî an pirsan, ji kerema xwe bi Nuvoton Technology Corporation re têkilî daynin.

Weşana Weşanê
Dîrok: 25ê Adarê, 2011
Guhertoya V1.0

Daxistin ji Arrow.com.

 Serview

NuTiny-SDK-NUC122 ji bo rêzikên NuMicro™ NUC122 amûra pêşkeftina taybetî ye. Bikarhêner dikarin NuTiny-SDK- NUC122P bikar bînin da ku bernameya serîlêdanê bi hêsanî pêşve bibin û verast bikin.

NuTiny-SDK-NUC122 du beşan pêk tîne. Yek NuTiny-EVB-122 e û ya din jî Nu-Link-Me ye. NuTiny-EVB-122 panela nirxandinê ye û Nu-Link-Me Adaptorê Debug-ê ye. Bi vî rengî, bikarhêner ne hewce ne ICE-ya din a din an jî amûrê jêbirin.

NuTiny-SDK-NUC122 Destpêk

NuTiny-SDK-NUC122 NUC122RD2AN wekî mîkrokontrolkerê armanc bikar tîne. Figure 2-1 ji bo rêzikên NUC122 NuTiny-SDK-NUC122 e, beşa çepê jê re NuTiny-EVB-122 tê gotin û beşa rastê Debug Adapter e bi navê Nu-Link-Me. NuTiny-EVB-122 mîna panelên pêşkeftinê yên din e. Bikarhêner dikarin wê bikar bînin da ku serîlêdanan pêşve bibin û verast bikin da ku behreya rastîn emilînin. Çîpa serhêl taybetmendiyên rêza NUC122 vedigire. NuTiny-EVB-122 dikare bibe kontrolkerek pergalê ya rastîn ku pergalên armanca bikarhêneran sêwirîne.
Nu-Link-Me Adaptorek Debug e. Nu-Link-Me Debug Adapter porta USB-ya PC-ya we bi pergala weya armancê ve girêdide (bi riya Porta Debug Wired Serial) û dihêle hûn bernameyên pêvekirî li ser hardware armanc bername û debug bikin. Ji bo ku hûn adaptera NuLink-Me Debug bi IAR an Keil-ê re bikar bînin, ji kerema xwe ji bo hûrgulî li "Nuvoton NuMicro ™ IAR ICE manuala ajokera ajokerê" an "Nuvoton ™ NuMicro Keil ICE manuala bikarhênerê ajokerê" binihêrin. Dema ku bikarhêner her ajokerek saz dike ev her du belge dê di dîska hişk a herêmî de werin hilanîn.

Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - WÊNE 2-1

2.1 NuTiny-SDK-NUC122 Danasîna Jumper

2.1.1 Mîhengkirina Hêzê

  • J1: Porta USB ya di NuTiny-EVB-122 de
  • JP1: VCC5 Voltagdi NuTiny-EVB-122 de girêdanek e
  • J2: Porta USB ya Nu-Link-Me
POWER Model J2 Porta USB J1 Porta USB JP1 VCC5 Target MCU Voltage
Model 1 Bi PC-ê ve girêdin X DC 3.3 V an 5 V
encam [1]
DC 3.3 V an 5 V [1]
Model 2 X Bi PC-ê ve girêdin DC 4.8 V an 5 V
encam [2]
DC 4.8 V an 5 V [2]
Model 3 X X DC 2.5 V ~ 5.5 V ketin DC 2.5 V ~ 5.5 V ew
biryar ji aliyê JP1 VCC5
beyan

X: Bêkaranîn.
Nîşe 1: Ew bi mîhengê ve girêdayî ye (VCC bi rêya girêdana bi 3.3 V an 5 V ve) li jumperê JPR di Nu-Link-Me de.
Nîşe 2: Pêdivî ye ku ew amûrek diodê (4.8 V) deyne an jî her du pîneyan (5 V) li D1-ê di NuTiny-EVB-122 de kurt bike.

2.1.2 Girêdana Debug

  • JP3: Girêdana di panela armancê de (NuTiny-EVB-122) ji bo girêdana bi adapterê Nuvoton ICE (Nu-Link an NuLink-Me)
  • JP9: Girêdana di adapterê ICE (Nu-Link-Me) de ji bo girêdana bi panelek armanc (ji bo berêample NuTiny-EVB-122)

2.1.3 Connector USB

  • J1: Mini USB Connector di NuTiny-EVB-122 de ji bo karanîna serîlêdanê
  • J2: Mini USB Connector di Nu-Link-Me de bi portek USB-ya PC-ê ve girêdayî ye

2.1.4 Girêdana Berfireh

  • JP5, JP6, JP7, û JP8: Di NuTiny-EVB-122 de bi hemî pinên çîpê ve girêdin

2.1.5 Bişkojka Reset

  • SW1: Bişkojka ji nû ve veavakirina çîpê armancê di NuTiny-EVB-122 de ji nû ve saz bikin

2.1.6 Têkiliya Hêzê

  • JP1: Têkila VCC5 di NuTiny-EVB-122 de
  • JP2: Girêdana GND di NuTiny-EVB-122 de

2.2 Ji bo Girêdana Berfireh Peywirdarkirin

NuTiny-EVB-122 NUC122RD2AN li ser gemiyê û girêdana dirêjkirî ya ji bo LQFP-64 pin peyda dike. Tabloya 2-1 ji bo NUC122RD2AN peywira pînê ye.

Pin No Navê Pîneyê Pin No Navê Pîneyê
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 PD11 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 LÊZÊDEKIRIN
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 DERKET
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

Tabloya 2-1 Peymana Pin ji bo NUC122 LQFP-64

2.3 Cihê PCB NuTiny-SDK-NUC122

Bikarhêner dikarin ji bo cîhên PCB yên NuTiny–SDK-NUC2 serî li Figure 2-122 bidin.

Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - WÊNE 2-2

Meriv çawa NuTiny-SDK-NUC122 li ser Keil μVision® IDE® dest pê dike

3.1 Keil uVision
Nermalava IDE dakêşin û saz bikin

Ji kerema xwe biçin pargîdaniya Keil webmalper (http://www.keil.com) da ku Keil μVision® IDE dakêşin û RVMDK saz bikin.

3.2 Nuvoton Nu-Link Driver Daxistin û Sazkirin

Ji kerema xwe biçin pargîdaniya Nuvoton NuMicro™ webmalper (http://www.nuvoton.com/NuMicro ) ji bo dakêşana "NuMicro™ Keil® μVision
ajokarê IDE" file. Ji kerema xwe serî li Beşa 6.1-ê bidin ji bo herikîna dakêşana berfireh. Dema ku ajokera Nu-Link baş hat dakêşandin, ji kerema xwe veke file û ji bo sazkirina ajokerê "Nu-Link_Keil_Driver.exe" bicîh bikin.

3.3 Sazkirina Alavê
Sazkirina hardware di jimar 3-1 de tê nîşandan

Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - WÊNE 2-3

3.4 Smpl_NuTiny-NUC122 Example Program

Ev example hêsaniya dakêşandin û xeletkirina serîlêdanek li ser panelek NuTiny-SDK-NUC122 nîşan dide. Ew dikare li pelrêça navnîşa Figure 3-2 were dîtin û ji Nuvoton NuMicro™ were dakêşandin webmalpera piştî Beşa 6.3.

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

 

Ji bo bikaranîna vê example:
PB.4 LED dê li ser panela NuTiny-EVB-122 vebike.

  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 1 μVision® dest pê bikin
  • Proje-Vekirî
    Projeya Smpl_NuTiny_122.uvproj vekin file
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 2 Proje - Avakirin
    Serlêdana Smpl_NuTiny-NUC122 berhev bikin û girêdin
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 3 Flash - Daxistin
    Koda serîlêdanê li ser-çîp Flash ROM-ê bername bike
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 4 Dest bi moda debugkirinê bikin
    Bi karanîna fermanên debugger, hûn dikarin: 
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 5 Review guherbarên di pencereya saetê de
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 6 Yek-gav bi kodê
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 7 Amûrê reset bike
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 8 Serlêdanê bimeşînin

 Meriv çawa NuTiny-SDK-NUC122-ê li ser maseya xebatê ya tevhevkirî ya IAR-ê dest pê dike

4.1 Nermalava Workbenchê ya Embedded IAR Daxistin û Sazkirin

Ji kerema xwe bi pargîdaniya IAR ve girêdin webmalper (http://www.iar.com) da ku IAR Embedded Workbench dakêşin û EWARM saz bikin.

4.2 Nuvoton Nu-Link Driver Daxistin û Sazkirin
Ji kerema xwe bi Pargîdaniya Nuvoton NuMicro™ ve girêdin webmalper (http://www.nuvoton.com/NuMicro) ji bo dakêşana "ManuMicro™ IAR ICE ajokera bikarhêner" file. Ji kerema xwe serî li Beşa 6.2-ê bidin ji bo herikîna dakêşana berfireh. Dema ku ajokera Nu-Link baş hat dakêşandin, ji kerema xwe veke file û "Nu-Link_IAR_Driver.exe" bicîh bikin ku ajokerê saz bikin.

4.3 Sazkirina Alavê
Sazkirina hardware di jimar 4-1 de tê nîşandan
Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - Figure 4-1

4.4 Smpl_NuTiny-NUC122 Example Program

Ev example hêsaniya dakêşandin û xeletkirina serîlêdanek li ser panelek NuTiny-SDK-NUC122 nîşan dide. Ew dikare li pelrêça navnîşa Figure 4-2 were dîtin û ji Nuvoton NuMicro ™ were dakêşandin webmalpera jêrîn li ser Beşa 6.3.

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

Ji bo bikaranîna vê example:
PB.4 LED dê li ser panela NuTiny-EVB-122 vebike.

  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 9 IAR Embedded Workbench dest pê bikin
  • File-Vekirî-Cihê Xebatê
    Cihê xebatê Smpl_NuTiny_122.eww veke file
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 10 Proje - Çêkirin
    Serlêdana Smpl_NuTiny-122 berhev bikin û girêdin
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 11 Proje - Daxistin û Debug
    Koda serîlêdanê li ser-çîp Flash ROM-ê bername bike.
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 12 Yek-gav bi kodê
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 13 Amûrê reset bike
  • Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - ICON 14 Serlêdanê bimeşînin

NuTiny-EVB-122 Schematic

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

Têkiliya Malbata NuMicro™ dakêşin Files ji Nuvoton Website

6.1 Ajokera NuMicro™ Keil μVision® IDE dakêşin

Asta 1ê Serdana Nuvoton NuMicro™ bikin webmalper: http://www.nuvoton.com/NuMicro
Asta 2ê Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - 6.3
Asta 3ê Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - Gav 3
Asta 4ê Ajokera NuMicro ™ Keil μVision® IDE dakêşin

6.2 Ajokera NuMicro™ IAR EWARM dakêşin

Asta 1ê Serdana Nuvoton NuMicro™ bikin webmalper: http://www.nuvoton.com/NuMicro
Asta 2ê Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - Gav 4
Asta 3ê Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - Gav 5
Asta 4ê Ajokera NuMicro™ IAR Embedded Workbench® dakêşin

6.3 Pirtûkxaneya Nermalava BSP ya NuMicro™ NUC100 Series dakêşin

Asta 1ê Serdana Nuvoton NuMicro™ bikin webmalper: http://www.nuvoton.com/NuMicro
Asta 2ê Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - Gav2
Asta 3ê Microkontroller nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit - 6.3 Gav2
Asta 4ê Pirtûkxaneya nermalava NuMicro™ NUC100 dakêşin

Dîroka Revision

Versiyon D  Rojek Rûpel Terîf
1 25 Adar 2011 Serbestberdana Destpêkê

Daxuyaniya Girîng
Berhemên Nuvoton ne hatine sêwirandin, armanc, destûr, an jî garantî ne ji bo karanîna wekî hêmanên di pergal an alavên ku ji bo vegirtina neştergerî, amûrên kontrolkirina enerjiya atomî, amûrên balafir an keştiya fezayê, amûrên veguhastinê, amûrên nîşana trafîkê, amûrên kontrolkirina şewitandinê, an serîlêdanên din ên ku têne armanc kirin. ji bo piştgirî an domandina jiyanê. Digel vê yekê, hilberên Nuvoton ne ji bo serîlêdanên ku têkçûna hilberên Nuvoton dikare bibe sedema rewşek ku zirara kesane, mirin, an milkê giran an zirara jîngehê çêbibe, ne armanc in.

Xerîdarên Nuvoton van hilberan ji bo karanîna di van sepanan de bikar tînin an difroşin vê yekê bi xetereya xwe dikin û li hev dikin ku bi tevahî zirarên Nuvoton ji ber karanîna an firotanên wusa neguncdar tazmîn bikin.

Ji kerema xwe not bikin ku hemî dane û taybetmendî bêyî agahdarî têne guhertin. Hemî marqeyên hilber û pargîdaniyên ku di vê danezanê de hatine destnîşan kirin xwediyê xwediyên wan in.

Demjimêra Weşandinê: 25ê Adara 2011ê
Guhertoya V1.0

Belge / Çavkanî

Microkontroller nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32-bit [pdf] Rêbernameya Bikarhêner
Microkontroller NuTiny-SDK-NUC122, ARM Cortex-M0 32-bit Microkontroller, NuTiny-SDK-NUC122 ARM Cortex-M0 32-bit Microkontroller

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *