логотип nuvoTon

Посібник користувача NuTiny-SDK-NUC122

ARM Cortex™-M0
32-БІТНИЙ МІКРОКОНТРОЛЕР

Посібник користувача NuTiny-SDK-NUC122
Для серії NuMicro™ NUC122

Інформація, описана в цьому документі, є виключною інтелектуальною власністю Nuvoton Technology
Корпорації та не може бути відтворений без дозволу Nuvoton.

Nuvoton надає цей документ лише для довідкових цілей NuMicro проектування системи на основі мікроконтролера.
Nuvoton не несе відповідальності за помилки чи упущення.

Усі дані та характеристики можуть бути змінені без попередження.

Для отримання додаткової інформації або запитань, будь ласка, зв’яжіться з Nuvoton Technology Corporation.

Випуск видання
Дата: 25 березня 2011 року
Версія V1.0

Завантажено з Arrow.com.

 закінченоview

NuTiny-SDK-NUC122 — це спеціальний інструмент розробки для серії NuMicro™ NUC122. Користувачі можуть використовувати NuTiny-SDK-NUC122P для легкої розробки та перевірки прикладної програми.

NuTiny-SDK-NUC122 включає дві порції. Один - NuTiny-EVB-122, а інший - Nu-Link-Me. NuTiny-EVB-122 є платою для оцінки, а Nu-Link-Me — її адаптером для налагодження. Таким чином, користувачам не потрібні інші додаткові ICE або налагодження обладнання.

NuTiny-SDK-NUC122 Вступ

NuTiny-SDK-NUC122 використовує NUC122RD2AN як цільовий мікроконтролер. На малюнку 2-1 зображено NuTiny-SDK-NUC122 для серії NUC122, ліва частина називається NuTiny-EVB-122, а права частина — налагоджувальний адаптер під назвою Nu-Link-Me. NuTiny-EVB-122 схожий на інші розробники. Користувачі можуть використовувати його для розробки та перевірки програм, щоб наслідувати реальну поведінку. Вбудований чіп охоплює функції серії NUC122. NuTiny-EVB-122 може бути справжнім системним контролером для проектування цільових систем користувачів.
Nu-Link-Me — це адаптер для налагодження. Адаптер Nu-Link-Me Debug Adapter підключає USB-порт вашого ПК до цільової системи (через послідовний провідний порт налагодження) і дозволяє програмувати та налагоджувати вбудовані програми на цільовому обладнанні. Щоб використовувати адаптер NuLink-Me Debug з IAR або Keil, зверніться до «Посібника користувача драйвера Nuvoton NuMicro™ IAR ICE» або «Посібник користувача драйвера Nuvoton™ NuMicro Keil ICE» для отримання детальної інформації. Ці два документи будуть збережені на локальному жорсткому диску, коли користувач встановить кожен драйвер.

122-розрядний мікроконтролер nuvoTon NuTiny SDK NUC0 ARM Cortex M32 – малюнок 2-1

2.1 Опис перемички NuTiny-SDK-NUC122

2.1.1 Налаштування живлення

  • J1: порт USB в NuTiny-EVB-122
  • JP1: VCC5 томtage-коннектор в NuTiny-EVB-122
  • J2: USB-порт у Nu-Link-Me
Модель POWER USB-порт J2 USB-порт J1 JP1 VCC5 Цільовий MCU Voltage
Модель 1 Підключення до ПК X DC 3.3 В або 5 В
вихід [1]
DC 3.3 В або 5 В [1]
Модель 2 X Підключення до ПК DC 4.8 В або 5 В
вихід [2]
DC 4.8 В або 5 В [2]
Модель 3 X X Вхід 2.5 В ~ 5.5 В постійного струму DC 2.5 В ~ 5.5 В що
вирішив JP1 VCC5
введення

X: не використовується.
Примітка 1. Це залежить від налаштування (VCC через підключення до 3.3 В або 5 В через) на перемичці JPR в Nu-Link-Me.
Примітка 2. Він повинен поставити діодний пристрій (4.8 В) або зробити обидва контакти короткими (5 В) на D1 в NuTiny-EVB-122.

2.1.2 Коннектор налагодження

  • JP3: Роз'єм цільової плати (NuTiny-EVB-122) для підключення до адаптера Nuvoton ICE (Nu-Link або NuLink-Me)
  • JP9: Роз'єм в адаптері ICE (Nu-Link-Me) для підключення до цільової плати (наприклад,ample NuTiny-EVB-122)

2.1.3 USB-роз'єм

  • J1: Роз'єм Mini USB в NuTiny-EVB-122 для використання в додатках
  • J2: роз'єм Mini USB в Nu-Link-Me, підключений до USB-порту ПК

2.1.4 Розширений з'єднувач

  • JP5, JP6, JP7 і JP8: підключення до всіх контактів мікросхеми в NuTiny-EVB-122

2.1.5 Кнопка скидання

  • SW1: Скиньте кнопку, щоб скинути цільовий чіп в NuTiny-EVB-122

2.1.6 роз'єм живлення

  • JP1: роз'єм VCC5 в NuTiny-EVB-122
  • JP2: роз'єм GND в NuTiny-EVB-122

2.2 Призначення контактів для розширеного роз'єму

NuTiny-EVB-122 має на платі NUC122RD2AN і розширений роз'єм для контакту LQFP-64. У таблиці 2-1 наведено призначення контактів для NUC122RD2AN.

№ шпильки Назва PIN-коду № шпильки Назва PIN-коду
01 ПБ.14, /INTO 33 VSS
02 X320 34 ПК.13
03 X321 35 ПК.12
04 PA.11,12C1SCL 36 ПК.11, MOSI10
05 PA.10, I2C1SDA 37 PC.10, MIS010
06 ПД.8 38 VDD
07 ПД.9 39 PC.9, SPICLK1
08 ПД.10 40 ПК.8, SPISS10
09 PD 11 41 PA.15, PWM3
10 PB.4, RX1 42 VSS
11 PB.5, TX1 43 PA.14, PWM2
12 ПБ.6, РТС1 44 PA.13, PWM1
13 PB.7. CTS1 45 ПА.12, ШІМ
14 LDO 46 ICE DAT
15 VDD 47 ICE CK
16 VSS 48 ДОДАТИ
17 VBUS 49 ПД.0
18 VDD33 50 ПД.1
19 D- 51 ПД.2
20 D+ 52 ПД.3
21 PB.0, RXO 53 ПД.4
22 PB.1, TXO 54 ПД.5
23 ПБ.2, РТСО 55 PB.15, /INT1
24 PB.3, CTS0 56 XT1 OUT
25 ПК.5 57 XT1_IN
26 ПК.4 58 /RESET
27 ПК.3, MOS100 59 VSS
28 PC.2, MIS000 60 VDD
29 ПК.1, СПИЛЬКО 61 PS2DAT
30 ПК.0, SPISSOO 62 PS2CLK
31 PB.10, TM2, SPISSO1 63 PVSS
32 PB.9, TM1, SPISS11 64 ПБ.8, ТМО

Таблиця 2-1 Призначення контактів для NUC122 LQFP-64

2.3 Розміщення друкованої плати NuTiny-SDK-NUC122

Користувачі можуть звернутися до малюнку 2-2 для розміщення друкованих плат NuTiny–SDK-NUC122.

122-розрядний мікроконтролер nuvoTon NuTiny SDK NUC0 ARM Cortex M32 – малюнок 2-2

Як запустити NuTiny-SDK-NUC122 на Keil μVision® IDE®

3.1 Keil uVision
Завантаження та встановлення програмного забезпечення IDE

Будь ласка, відвідайте компанію Keil webсайт (http://www.keil.com), щоб завантажити Keil μVision® IDE та встановити RVMDK.

3.2 Завантажте та встановіть драйвер Nuvoton Nu-Link

Будь ласка, відвідайте компанію Nuvoton NuMicro™ webсайт (http://www.nuvoton.com/NuMicro ), щоб завантажити «NuMicro™ Keil® μVision
Драйвер IDE» file. Будь ласка, зверніться до розділу 6.1 для детального процесу завантаження. Коли драйвер Nu-Link буде добре завантажений, розпакуйте його file і запустіть «Nu-Link_Keil_Driver.exe», щоб встановити драйвер.

3.3 Налаштування обладнання
Налаштування обладнання показано на малюнку 3-1

122-розрядний мікроконтролер nuvoTon NuTiny SDK NUC0 ARM Cortex M32 – малюнок 2-3

3.4 Smpl_NuTiny-NUC122 ПрampПрограма

Цей колишнійample демонструє легкість завантаження та налагодження програми на платі NuTiny-SDK-NUC122. Його можна знайти в каталозі списку на малюнку 3-2 і завантажити з Nuvoton NuMicro™ webсайт відповідно до розділу 6.3.

122-розрядний мікроконтролер nuvoTon NuTiny SDK NUC0 ARM Cortex M32 – малюнок 3-2

 

Щоб використати цей прampле:
Світлодіод PB.4 перемикається на платі NuTiny-EVB-122.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 1 Запустіть μVision®
  • Проект-Відкритий
    Відкрийте проект Smpl_NuTiny_122.uvproj file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 2 Проект – Будівництво
    Скомпілюйте та зв’яжіть програму Smpl_NuTiny-NUC122
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 3 Flash – завантажити
    Запрограмуйте код програми у вбудовану Flash-ROM
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 4 Почніть режим налагодження
    Використовуючи команди налагоджувача, ви можете: 
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 5 Review змінні у вікні годинника
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 6 Однокроковий код
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 7 Перезавантажте пристрій
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 8 Запустіть програму

 Як запустити NuTiny-SDK-NUC122 на IAR Embedded Workbench

4.1 Завантаження та встановлення програмного забезпечення IAR Embedded Workbench

Будь ласка, підключіться до компанії IAR webсайт (http://www.iar.com) щоб завантажити IAR Embedded Workbench та встановити EWARM.

4.2 Завантажте та встановіть драйвер Nuvoton Nu-Link
Будь ласка, підключіться до Nuvoton Company NuMicro™ webсайт (http://www.nuvoton.com/NuMicro), щоб завантажити «Посібник користувача драйвера NuMicro™ IAR ICE» file. Будь ласка, зверніться до розділу 6.2 для детального процесу завантаження. Коли драйвер Nu-Link буде добре завантажений, розпакуйте його file і запустіть «Nu-Link_IAR_Driver.exe», щоб встановити драйвер.

4.3 Налаштування обладнання
Налаштування обладнання показано на малюнку 4-1
122-розрядний мікроконтролер nuvoTon NuTiny SDK NUC0 ARM Cortex M32 – малюнок 4-1

4.4 Smpl_NuTiny-NUC122 ПрampПрограма

Цей колишнійample демонструє легкість завантаження та налагодження програми на платі NuTiny-SDK-NUC122. Його можна знайти в каталозі списку на малюнку 4-2 і завантажити з Nuvoton NuMicro™ webсайт, наступний за розділом 6.3.

122-розрядний мікроконтролер nuvoTon NuTiny SDK NUC0 ARM Cortex M32 – малюнок 4-2

Щоб використати цей прampле:
Світлодіод PB.4 перемикається на платі NuTiny-EVB-122.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 9 Запустіть IAR Embedded Workbench
  • File- Open Workspace
    Відкрийте робочу область Smpl_NuTiny_122.eww file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 10 Проект – Зробити
    Скомпілюйте та зв’яжіть програму Smpl_NuTiny-122
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 11 Проект – завантажити та налагодити
    Запрограмуйте код програми у вбудовану Flash-ROM.
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 12 Однокроковий код
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 13 Перезавантажте пристрій
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - ICON 14 Запустіть програму

Схема NuTiny-EVB-122

122-розрядний мікроконтролер nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - схема NuTiny-EVB-122

Завантажте NuMicro™ Family Related Files від Nuvoton Webсайт

6.1 Завантажте драйвер NuMicro™ Keil μVision® IDE

Крок 1 Відвідайте Nuvoton NuMicro™ webсайт: http://www.nuvoton.com/NuMicro
Крок 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - 6.3
Крок 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер – Крок 3
Крок 4 Завантажте драйвер NuMicro ™ Keil μVision® IDE

6.2 Завантажте драйвер NuMicro™ IAR EWARM

Крок 1 Відвідайте Nuvoton NuMicro™ webсайт: http://www.nuvoton.com/NuMicro
Крок 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер – Крок 4
Крок 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер – Крок 5
Крок 4 Завантажте драйвер NuMicro™ IAR Embedded Workbench®

6.3 Завантажте бібліотеку програмного забезпечення BSP NuMicro™ NUC100 Series BSP

Крок 1 Відвідайте Nuvoton NuMicro™ webсайт: http://www.nuvoton.com/NuMicro
Крок 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - Крок 2
Крок 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32-розрядний мікроконтролер - 6.3 Step2
Крок 4 Завантажте бібліотеку програмного забезпечення серії NuMicro™ NUC100

Історія версій

Версія D  Дата Сторінка опис
1 25 березня 2011 р Початковий випуск

Важливе повідомлення
Продукти Nuvoton не розроблені, призначені, дозволені або не мають гарантії для використання в якості компонентів в системах або обладнанні, призначених для хірургічної імплантації, інструментів контролю атомної енергії, інструментів для літаків або космічних кораблів, інструментів для транспортування, сигнальних приладів, інструментів контролю горіння або інших призначених застосувань. для підтримки або підтримки життя. Крім того, продукти Nuvoton не призначені для застосування, де вихід з ладу продуктів Nuvoton може призвести або призвести до ситуації, коли можуть виникнути травми, смерть або серйозна шкода майну або навколишньому середовищу.

Клієнти Nuvoton, які використовують або продають ці продукти для використання в таких програмах, роблять це на власний ризик і погоджуються повністю відшкодувати Nuvoton будь-які збитки, спричинені таким неналежним використанням або продажем.

Зверніть увагу, що всі дані та характеристики можуть бути змінені без попередження. Усі торгові марки продуктів і компаній, згадані в цьому описі, належать їх відповідним власникам.

Дата виходу публікації: 25 березня 2011 року
Версія V1.0

Документи / Ресурси

122-розрядний мікроконтроллер nuvoTon NuTiny-SDK-NUC0 ARM Cortex-M32 [pdfПосібник користувача
NuTiny-SDK-NUC122, 0-розрядний мікроконтроллер ARM Cortex-M32, 122-розрядний мікроконтроллер NuTiny-SDK-NUC0 ARM Cortex-M32

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *