logo nuvoTon

Hướng dẫn sử dụng NuTiny-SDK-NUC122

CÁNH TAY Cortex™-M0
VI ĐIỀU KHIỂN 32-BIT

Hướng dẫn sử dụng NuTiny-SDK-NUC122
Dành cho dòng NuMicro™ NUC122

Thông tin được mô tả trong tài liệu này là tài sản trí tuệ độc quyền của Nuvoton Technology
Corporation và không được sao chép nếu không có sự cho phép của Nuvoton.

Nuvoton chỉ cung cấp tài liệu này cho mục đích tham khảo của NuMicro thiết kế hệ thống dựa trên vi điều khiển.
Nuvoton không chịu trách nhiệm về những sai sót hoặc thiếu sót.

Tất cả dữ liệu và thông số kỹ thuật có thể thay đổi mà không cần thông báo trước.

Để biết thêm thông tin hoặc thắc mắc, vui lòng liên hệ với Nuvoton Technology Corporation.

Phát hành ấn phẩm
Ngày: 25 tháng 2011 năm XNUMX
Bản sửa đổi V1.0

Đã tải xuống từ Mũi tên.com.

 Quaview

NuTiny-SDK-NUC122 là công cụ phát triển cụ thể cho dòng NuMicro™ NUC122. Người dùng có thể sử dụng NuTiny-SDK-NUC122P để phát triển và xác minh chương trình ứng dụng một cách dễ dàng.

NuTiny-SDK-NUC122 bao gồm hai phần. Một là NuTiny-EVB-122 và một là Nu-Link-Me. NuTiny-EVB-122 là bảng đánh giá và Nu-Link-Me là Bộ điều hợp gỡ lỗi của nó. Do đó, người dùng không cần thêm ICE hoặc gỡ lỗi thiết bị khác.

Giới thiệu NuTiny-SDK-NUC122

NuTiny-SDK-NUC122 sử dụng NUC122RD2AN làm bộ vi điều khiển đích. Hình 2-1 là NuTiny-SDK-NUC122 cho dòng NUC122, phần bên trái có tên NuTiny-EVB-122 và phần bên phải là Debug Adapter có tên Nu-Link-Me. NuTiny-EVB-122 tương tự như các bo mạch phát triển khác. Người dùng có thể sử dụng nó để phát triển và xác minh các ứng dụng nhằm mô phỏng hành vi thực tế. Chip tích hợp bao gồm các tính năng của dòng NUC122. NuTiny-EVB-122 có thể là bộ điều khiển hệ thống thực sự để thiết kế hệ thống mục tiêu của người dùng.
Nu-Link-Me là Bộ điều hợp gỡ lỗi. Bộ điều hợp gỡ lỗi Nu-Link-Me kết nối cổng USB của PC với hệ thống đích của bạn (thông qua Cổng gỡ lỗi có dây nối tiếp) và cho phép bạn lập trình và gỡ lỗi các chương trình nhúng trên phần cứng đích. Để sử dụng bộ điều hợp NuLink-Me Debug với IAR hoặc Keil, vui lòng tham khảo “hướng dẫn sử dụng trình điều khiển Nuvoton NuMicro ™ IAR ICE” hoặc “hướng dẫn sử dụng trình điều khiển Nuvoton ™ NuMicro Keil ICE” để biết chi tiết. Hai tài liệu này sẽ được lưu trữ trong đĩa cứng cục bộ khi người dùng cài đặt từng trình điều khiển.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - HÌNH 2-1

2.1 Mô tả Jumper NuTiny-SDK-NUC122

2.1.1 Cài đặt nguồn

  • J1: Cổng USB trong NuTiny-EVB-122
  • JP1: Tập VCC5tagtrình kết nối điện tử trong NuTiny-EVB-122
  • J2: Cổng USB trong Nu-Link-Me
Mô hình SỨC MẠNH Cổng USB J2 Cổng USB J1 JP1 VCC5 Mục tiêu MCU tậptage
Mẫu 1 Kết nối với PC X DC 3.3V hoặc 5V
đầu ra [1]
DC 3.3 V hoặc 5 V [1]
Mẫu 2 X Kết nối với PC DC 4.8V hoặc 5V
đầu ra [2]
DC 4.8 V hoặc 5 V [2]
Mẫu 3 X X Đầu vào DC 2.5 V ~ 5.5 V DC 2.5V ~ 5.5V đó
quyết định bởi JP1 VCC5
đầu vào

X: Chưa sử dụng.
Lưu ý 1: Điều này phụ thuộc vào cài đặt (VCC thông qua kết nối với 3.3 V hoặc 5 V) tại jumper JPR trong Nu-Link-Me.
Lưu ý 2: Phải đặt thiết bị diode (4.8 V) hoặc đoản mạch cả hai chân (5 V) tại D1 trong NuTiny-EVB-122.

2.1.2 Trình kết nối gỡ lỗi

  • JP3: Đầu nối trong bo mạch mục tiêu (NuTiny-EVB-122) để kết nối với bộ chuyển đổi Nuvoton ICE (Nu-Link hoặc NuLink-Me)
  • JP9: Đầu nối trong bộ chuyển đổi ICE (Nu-Link-Me) để kết nối với bảng mục tiêu (ví dụ:ample NuTiny-EVB-122)

2.1.3 Đầu nối USB

  • J1: Đầu nối USB mini trong NuTiny-EVB-122 dành cho ứng dụng sử dụng
  • J2: Đầu nối USB mini trong Nu-Link-Me được kết nối với cổng USB của PC

2.1.4 Trình kết nối mở rộng

  • JP5, JP6, JP7 và JP8: Kết nối với tất cả các chân chip trong NuTiny-EVB-122

2.1.5 Nút Reset

  • SW1: Nút Reset reset chip mục tiêu trong NuTiny-EVB-122

2.1.6 đầu nối nguồn

  • JP1: Đầu nối VCC5 trong NuTiny-EVB-122
  • JP2: Đầu nối GND trong NuTiny-EVB-122

2.2 Gán chân cho đầu nối mở rộng

NuTiny-EVB-122 cung cấp NUC122RD2AN trên bo mạch và đầu nối mở rộng cho chân LQFP-64. Bảng 2-1 là cách gán chân cho NUC122RD2AN.

Ghim Không Tên Pin Ghim Không Tên Pin
01 PB.14, / VÀO 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, SPIS10
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, xung điện
14 LDO 46 BĂNG ĐẠT
15 VDD 47 ICE CK
16 VSS 48 THÊM VÀO
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 RA
25 PC.5 57 XT1_IN
26 PC.4 58 /CÀI LẠI
27 PC.3, MOS100 59 VSS
28 PC.2, MIS000 60 VDD
29 PC.1, SPICLKO 61 PS2DAT
30 PC.0, SPISOO 62 PS2CLK
31 PB.10, TM2, SPISSO1 63 PVSS
32 PB.9, TM1, SPIS11 64 PB.8, TMO

Bảng 2-1 Phân bổ chân cho NUC122 LQFP-64

2.3 Vị trí PCB NuTiny-SDK-NUC122

Người dùng có thể tham khảo Hình 2-2 để biết các vị trí PCB NuTiny–SDK-NUC122.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - HÌNH 2-2

Cách khởi động NuTiny-SDK-NUC122 trên Keil μVision® IDE®

3.1 Keil uVision
Tải xuống và cài đặt phần mềm IDE

Vui lòng ghé thăm công ty Keil webĐịa điểm (http://www.keil.com) để tải xuống Keil μVision® IDE và cài đặt RVMDK.

3.2 Tải xuống và cài đặt trình điều khiển Nuvoton Nu-Link

Vui lòng ghé thăm công ty Nuvoton NuMicro™ webĐịa điểm (http://www.nuvoton.com/NuMicro ) để tải xuống “NuMicro™ Keil® μVision
Trình điều khiển IDE” file. Vui lòng tham khảo Chương 6.1 để biết quy trình tải xuống chi tiết. Khi trình điều khiển Nu-Link đã được tải xuống tốt, vui lòng giải nén file và thực thi “Nu-Link_Keil_Driver.exe” để cài đặt trình điều khiển.

3.3 Thiết lập phần cứng
Thiết lập phần cứng được hiển thị trong Hình 3-1

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - HÌNH 2-3

3.4 Smpl_NuTiny-NUC122 Example Chương trình

Cái này cũample thể hiện sự dễ dàng trong việc tải xuống và gỡ lỗi ứng dụng trên bo mạch NuTiny-SDK-NUC122. Nó có thể được tìm thấy trong thư mục danh sách Hình 3-2 và được tải xuống từ Nuvoton NuMicro™ webtrang web theo Chương 6.3.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - Hình 3-2

 

Để sử dụng cái nàyamplê:
Đèn LED PB.4 sẽ bật tắt trên bo mạch NuTiny-EVB-122.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 1 Bắt đầu μVision®
  • Dự án mở
    Mở dự án Smpl_NuTiny_122.uvproj file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 2 Dự án – Xây dựng
    Biên dịch và liên kết ứng dụng Smpl_NuTiny-NUC122
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 3 Flash – Tải xuống
    Lập trình mã ứng dụng vào Flash ROM trên chip
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 4 Bắt đầu chế độ gỡ lỗi
    Sử dụng các lệnh gỡ lỗi, bạn có thể: 
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 5 Review các biến trong cửa sổ xem
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 6 Mã một bước
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 7 Đặt lại thiết bị
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 8 Chạy ứng dụng

 Cách khởi động NuTiny-SDK-NUC122 trên Bàn làm việc nhúng IAR

4.1 Tải xuống và cài đặt phần mềm bàn làm việc nhúng IAR

Vui lòng kết nối với công ty IAR webĐịa điểm (http://www.iar.com) để tải xuống Bàn làm việc nhúng IAR và cài đặt EWARM.

4.2 Tải xuống và cài đặt trình điều khiển Nuvoton Nu-Link
Vui lòng kết nối với Công ty Nuvoton NuMicro™ webĐịa điểm (http://www.nuvoton.com/NuMicro) để tải xuống “hướng dẫn sử dụng trình điều khiển NuMicro™ IAR ICE” file. Vui lòng tham khảo Chương 6.2 để biết quy trình tải xuống chi tiết. Khi trình điều khiển Nu-Link đã được tải xuống tốt, vui lòng giải nén file và thực thi “Nu-Link_IAR_Driver.exe” để cài đặt trình điều khiển.

4.3 Thiết lập phần cứng
Thiết lập phần cứng được hiển thị trong Hình 4-1
nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - Hình 4-1

4.4 Smpl_NuTiny-NUC122 Example Chương trình

Cái này cũample thể hiện sự dễ dàng trong việc tải xuống và gỡ lỗi ứng dụng trên bo mạch NuTiny-SDK-NUC122. Nó có thể được tìm thấy trên thư mục danh sách Hình 4-2 và được tải xuống từ Nuvoton NuMicro ™ webtrang web tiếp theo ở Chương 6.3.

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - Hình 4-2

Để sử dụng cái nàyamplê:
Đèn LED PB.4 sẽ bật tắt trên bo mạch NuTiny-EVB-122.

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 9 Bắt đầu Bàn làm việc nhúng IAR
  • File-Không gian làm việc mở
    Mở không gian làm việc Smpl_NuTiny_122.eww file
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 10 Dự án – Thực hiện
    Biên dịch và liên kết ứng dụng Smpl_NuTiny-122
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 11 Dự án – Tải xuống và gỡ lỗi
    Lập trình mã ứng dụng vào Flash ROM trên chip.
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 12 Mã một bước
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 13 Đặt lại thiết bị
  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - ICON 14 Chạy ứng dụng

Sơ đồ NuTiny-EVB-122

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Bộ vi điều khiển 32 bit - Sơ đồ NuTiny-EVB-122

Tải xuống dòng NuMicro™ liên quan Files từ Nuvoton Webđịa điểm

6.1 Tải xuống Trình điều khiển NuMicro™ Keil μVision® IDE

Bước 1 Hãy ghé thăm Nuvoton NuMicro™ webđịa điểm: http://www.nuvoton.com/NuMicro
Bước 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 Vi điều khiển 32 Bit - 6.3
Bước 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - Bước 3
Bước 4 Tải xuống trình điều khiển NuMicro ™ Keil μVision® IDE

6.2 Tải xuống Trình điều khiển EWARM NuMicro™ IAR

Bước 1 Hãy ghé thăm Nuvoton NuMicro™ webđịa điểm: http://www.nuvoton.com/NuMicro
Bước 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - Bước 4
Bước 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - Bước 5
Bước 4 Tải xuống trình điều khiển NuMicro™ IAR Embedded Workbench®

6.3 Tải xuống Thư viện phần mềm BSP dòng NuMicro™ NUC100

Bước 1 Hãy ghé thăm Nuvoton NuMicro™ webđịa điểm: http://www.nuvoton.com/NuMicro
Bước 2 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - Step2
Bước 3 nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 Bit Vi điều khiển - 6.3 Step2
Bước 4 Tải xuống thư viện phần mềm dòng NuMicro™ NUC100

Lịch sử sửa đổi

Phiên bản D  Ngày Trang Sự miêu tả
1 Ngày 25 tháng 2011 năm XNUMX Bản phát hành đầu tiên

Thông báo quan trọng
Các sản phẩm Nuvoton không được thiết kế, dự định, cấp phép hoặc bảo hành để sử dụng như các bộ phận trong hệ thống hoặc thiết bị dành cho cấy ghép phẫu thuật, dụng cụ kiểm soát năng lượng nguyên tử, dụng cụ máy bay hoặc tàu vũ trụ, dụng cụ vận chuyển, dụng cụ tín hiệu giao thông, dụng cụ điều khiển quá trình đốt cháy hoặc các ứng dụng khác được dự định để hỗ trợ hoặc duy trì sự sống. Hơn nữa, các sản phẩm Nuvoton không dành cho các ứng dụng trong đó việc hư hỏng của sản phẩm Nuvoton có thể dẫn đến hoặc dẫn đến tình huống có thể xảy ra thương tích cá nhân, tử vong hoặc thiệt hại nghiêm trọng về tài sản hoặc môi trường.

Khách hàng của Nuvoton sử dụng hoặc bán các sản phẩm này để sử dụng trong các ứng dụng đó sẽ tự chịu rủi ro và đồng ý bồi thường đầy đủ cho Nuvoton về bất kỳ thiệt hại nào phát sinh từ việc sử dụng hoặc bán hàng không đúng cách đó.

Xin lưu ý rằng tất cả dữ liệu và thông số kỹ thuật có thể thay đổi mà không cần thông báo trước. Tất cả nhãn hiệu của các sản phẩm và công ty được đề cập trong bảng dữ liệu này đều thuộc về chủ sở hữu tương ứng của chúng.

Ngày phát hành xuất bản: 25 tháng 2011 năm XNUMX
Bản sửa đổi V1.0

Tài liệu / Tài nguyên

nuvoTon NuTiny-SDK-NUC122 Bộ vi điều khiển ARM Cortex-M0 32-bit [tập tin pdf] Hướng dẫn sử dụng
NuTiny-SDK-NUC122, Vi điều khiển ARM Cortex-M0 32-bit, NuTiny-SDK-NUC122 Vi điều khiển ARM Cortex-M0 32-bit

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *