لوگوی nuvoTon

راهنمای کاربر NuTiny-SDK-NUC122

ARM Cortex™-M0
میکروکنترلر 32 بیتی

راهنمای کاربر NuTiny-SDK-NUC122
برای سری NuMicro™ NUC122

اطلاعاتی که در این سند توضیح داده شده است، مالکیت معنوی انحصاری Nuvoton Technology است
شرکت و نباید بدون اجازه از Nuvoton تکثیر شود.

Nuvoton این سند را فقط برای اهداف مرجع NuMicro ارائه می دهد طراحی سیستم مبتنی بر میکروکنترلر
Nuvoton هیچ مسئولیتی در قبال خطاها یا حذفیات نمی پذیرد.

همه داده ها و مشخصات ممکن است بدون اطلاع قبلی تغییر کنند.

برای اطلاعات بیشتر یا سوالات، لطفاً با شرکت فناوری نووتون تماس بگیرید.

انتشار انتشار
تاریخ: 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 و قسمت سمت راست Adapter Debug به نام 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 Jumper توضیحات

2.1.1 تنظیم قدرت

  • J1: پورت USB در NuTiny-EVB-122
  • JP1: VCC5 Voltagکانکتور e در NuTiny-EVB-122
  • J2: پورت USB در Nu-Link-Me
مدل POWER پورت USB J2 پورت USB J1 JP1 VCC5 هدف MCU Voltage
مدل 1 به کامپیوتر متصل شوید X DC 3.3 V یا 5 V
خروجی [1]
DC 3.3 V یا 5 V [1]
مدل 2 X به کامپیوتر متصل شوید DC 4.8 V یا 5 V
خروجی [2]
DC 4.8 V یا 5 V [2]
مدل 3 X X ورودی DC 2.5 V ~ 5.5 V DC 2.5 V ~ 5.5 V که
تصمیم JP1 VCC5
ورودی

X: استفاده نشده
نکته 1: به تنظیم (VCC از طریق اتصال به 3.3 ولت یا 5 ولت از طریق) در جامپر JPR در Nu-Link-Me بستگی دارد.
نکته 2: باید یک دستگاه دیود (4.8 ولت) قرار دهد یا هر دو پایه را در D5 در NuTiny-EVB-1 کوتاه (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: کانکتور مینی 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 تخصیص پین برای Extended Connector

NuTiny-EVB-122 NUC122RD2AN روی برد و کانکتور توسعه یافته برای پین LQFP-64 را فراهم می کند. جدول 2-1 تخصیص پین برای NUC122RD2AN است.

پین شماره نام پین پین شماره نام پین
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 اضافه کنید
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 /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

جدول 2-1 تخصیص پین برای NUC122 LQFP-64

2.3 NuTiny-SDK-NUC122 PCB Placement

کاربران می توانند برای قرار دادن PCB NuTiny–SDK-NUC2 به شکل 2-122 مراجعه کنند.

میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - شکل 2-2

نحوه شروع NuTiny-SDK-NUC122 در Keil μVision® IDE®

3.1 Keil uVision
نرم افزار IDE را دانلود و نصب کنید

لطفا از شرکت کیل دیدن فرمایید 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 Exampبرنامه le

این سابقample سهولت دانلود و اشکال زدایی یک برنامه کاربردی را در برد NuTiny-SDK-NUC122 نشان می دهد. می توان آن را در فهرست فهرست شکل 3-2 یافت و از Nuvoton NuMicro™ دانلود کرد webسایت زیر فصل 6.3.

میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - شکل 3-2

 

برای استفاده از این سابقampدر:
LED PB.4 روی برد NuTiny-EVB-122 تغییر می کند.

  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 1 μVision® را شروع کنید
  • پروژه-باز
    پروژه Smpl_NuTiny_122.uvproj را باز کنید file
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 2 پروژه - ساخت
    برنامه Smpl_NuTiny-NUC122 را کامپایل و پیوند دهید
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 3 فلش – دانلود
    کد برنامه را در فلش رام روی تراشه برنامه ریزی کنید
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 4 حالت اشکال زدایی را شروع کنید
    با استفاده از دستورات دیباگر، می توانید: 
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 5 Review متغیرها در پنجره ساعت
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 6 کد تک مرحله ای
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 7 دستگاه را ریست کنید
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 8 برنامه را اجرا کنید

 نحوه شروع NuTiny-SDK-NUC122 در میز کار جاسازی شده IAR

4.1 نرم افزار IAR Embedded Workbench را دانلود و نصب کنید

لطفا به شرکت IAR وصل شوید webسایت (http://www.iar.com) برای دانلود IAR Embedded Workbench و نصب EWARM.

4.2 درایور Nuvoton Nu-Link را دانلود و نصب کنید
لطفاً به شرکت Nuvoton 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 Exampبرنامه le

این سابقample سهولت دانلود و اشکال زدایی یک برنامه کاربردی را در برد NuTiny-SDK-NUC122 نشان می دهد. می توان آن را در فهرست فهرست شکل 4-2 یافت و از Nuvoton NuMicro™ دانلود کرد webسایت زیر در فصل 6.3.

میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - شکل 4-2

برای استفاده از این سابقampدر:
LED PB.4 روی برد NuTiny-EVB-122 تغییر می کند.

  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 9 IAR Embedded Workbench را راه اندازی کنید
  • File-فضای کاری باز
    فضای کاری Smpl_NuTiny_122.eww را باز کنید file
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 10 پروژه – ساختن
    برنامه Smpl_NuTiny-122 را کامپایل و پیوند دهید
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 11 پروژه – دانلود و رفع اشکال
    کد برنامه را در فلش رام روی تراشه برنامه ریزی کنید.
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 12 کد تک مرحله ای
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - ICON 13 دستگاه را ریست کنید
  • میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - 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 میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - 6.3
مرحله 3 میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - مرحله 3
مرحله 4 درایور NuMicro ™ Keil μVision® IDE را دانلود کنید

6.2 درایور NuMicro™ IAR EWARM را دانلود کنید

مرحله 1 از Nuvoton NuMicro™ دیدن کنید webسایت: http://www.nuvoton.com/NuMicro
مرحله 2 میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - مرحله 4
مرحله 3 میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - مرحله 5
مرحله 4 درایور NuMicro™ IAR Embedded Workbench® را دانلود کنید

6.3 کتابخانه نرم افزار BSP NuMicro™ NUC100 را دانلود کنید

مرحله 1 از Nuvoton NuMicro™ دیدن کنید webسایت: http://www.nuvoton.com/NuMicro
مرحله 2 میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - Step2
مرحله 3 میکروکنترلر 122 بیتی nuvoTon NuTiny SDK NUC0 ARM Cortex M32 - 6.3 Step2
مرحله 4 کتابخانه نرم افزار سری NuMicro™ NUC100 را دانلود کنید

تاریخچه تجدید نظر

نسخه D  تاریخ صفحه توضیحات
1 25 مارس 2011 انتشار اولیه

اطلاعیه مهم
محصولات Nuvoton برای استفاده به عنوان اجزاء در سیستم ها یا تجهیزات در نظر گرفته شده برای کاشت جراحی، ابزار کنترل انرژی اتمی، ابزار هواپیما یا سفینه فضایی، ابزار حمل و نقل، ابزار سیگنال ترافیک، ابزار کنترل احتراق یا سایر کاربردهای مورد نظر طراحی، در نظر گرفته شده، مجاز یا ضمانت نامه ای برای استفاده نیستند. برای حمایت یا حفظ زندگی علاوه بر این، محصولات Nuvoton برای کاربردهایی در نظر گرفته نشده است که در آن خرابی محصولات Nuvoton می تواند منجر به آسیب شخصی، مرگ، یا آسیب شدید به اموال یا محیط زیست شود.

مشتریان Nuvoton که از این محصولات برای استفاده در چنین برنامه‌هایی استفاده می‌کنند یا می‌فروشند، این کار را با مسئولیت خود انجام می‌دهند و موافقت می‌کنند که هرگونه خسارت ناشی از چنین استفاده یا فروش نادرست را به طور کامل جبران کنند.

لطفاً توجه داشته باشید که همه داده ها و مشخصات بدون اطلاع قبلی قابل تغییر هستند. تمامی علائم تجاری محصولات و شرکت های ذکر شده در این دیتاشیت متعلق به صاحبان مربوطه می باشد.

تاریخ انتشار: 25 مارس 2011
ویرایش V1.0

اسناد / منابع

میکروکنترلر 122 بیتی nuvoTon NuTiny-SDK-NUC0 ARM Cortex-M32 [pdf] دفترچه راهنمای کاربر
میکروکنترلر 122 بیتی NuTiny-SDK-NUC0، ARM Cortex-M32، میکروکنترلر 122 بیتی NuTiny-SDK-NUC0 ARM Cortex-M32

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *