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.
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.
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
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.
Để sử dụng cái nàyamplê:
Đèn LED PB.4 sẽ bật tắt trên bo mạch NuTiny-EVB-122.
Bắt đầu μVision®
- Dự án mở
Mở dự án Smpl_NuTiny_122.uvproj file Dự án – Xây dựng
Biên dịch và liên kết ứng dụng Smpl_NuTiny-NUC122Flash – Tải xuống
Lập trình mã ứng dụng vào Flash ROM trên chipBắt đầu chế độ gỡ lỗi
Sử dụng các lệnh gỡ lỗi, bạn có thể:Review các biến trong cửa sổ xem
Mã một bước
Đặt lại thiết bị
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
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.
Để sử dụng cái nàyamplê:
Đèn LED PB.4 sẽ bật tắt trên bo mạch NuTiny-EVB-122.
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 Dự án – Thực hiện
Biên dịch và liên kết ứng dụng Smpl_NuTiny-122Dự án – Tải xuống và gỡ lỗi
Lập trình mã ứng dụng vào Flash ROM trên chip.Mã một bước
Đặt lại thiết bị
Chạy ứng dụng
Sơ đồ NuTiny-EVB-122
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 | ![]() |
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 | ![]() |
Bước 3 | ![]() |
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 | ![]() |
Bước 3 | ![]() |
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 |