新唐標誌

NuTiny-SDK-NUC122 使用手冊

ARM Cortex™-M0
32 位元微控制器

NuTiny-SDK-NUC122 使用手冊
適用於 NuMicro™ NUC122 系列

本文檔中所述的資訊是新唐科技的專有智慧財產權
未經新唐科技許可,不得轉載。

新唐提供此文件僅供NuMicro參考之用 基於微控制器的系統設計。
新唐對錯誤或遺漏不承擔任何責任。

所有數據和規格如有更改,恕不另行通知。

如需更多信息或問題,請聯繫新唐科技公司。

出版品發布
日期:25年2011月XNUMX日
修訂版 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 是 NUC122 系列的 NuTiny-SDK-NUC122,左邊部分稱為 NuTiny-EVB-122,右邊部分是調試適配器,稱為 Nu-Link-Me。 NuTiny-EVB-122 與其他開發板類似。用戶可以使用它來開發和驗證應用程式以模擬真實行為。板載晶片涵蓋NUC122系列功能。 NuTiny-EVB-122可以作為真正的系統控制器來設計使用者的目標系統。
Nu-Link-Me 是一個偵錯適配器。 Nu-Link-Me 偵錯適配器將 PC 的 USB 連接埠連接到目標系統(透過序列有線偵錯連接埠),並允許您在目標硬體上編程和偵錯嵌入式程式。如需將 NuLink-Me 偵錯轉接器與 IAR 或 Keil 搭配使用,請參閱「Nuvoton NuMicro ™ IAR ICE 驅動程式使用手冊」或「Nuvoton ™ NuMicro Keil ICE 驅動程式使用手冊」以了解詳細資訊。用戶在安裝各個驅動程式時,都會將這兩個檔案儲存在本機硬碟中。

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - 圖 2-1

2.1 NuTiny-SDK-NUC122 跳線說明

2.1.1 電源設定

  • J1:NuTiny-EVB-122 中的 USB 連接埠
  • JP1:VCC5卷tagNuTiny-EVB-122 中的 e 連接器
  • J2:Nu-Link-Me 中的 USB 連接埠
電源型號 J2 USB 連接埠 J1 USB 連接埠 JP1 VCC5 目標 MCU 卷tage
型號1 連接至電腦 X 直流3.3V或5V
輸出[1]
直流 3.3V 或 5V [1]
型號2 X 連接至電腦 直流4.8V或5V
輸出[2]
直流 4.8V 或 5V [2]
型號3 X X 直流2.5V~5.5V輸入 直流2.5V~5.5V表示
由JP1 VCC5決定
輸入

×:未使用。
註 1:這取決於 Nu-Link-Me 中 JPR 跳線的設定(VCC 透過連接到 3.3 V 或 5 V)。
註 2:必須在 NuTiny-EVB-4.8 的 D5 處放置一個二極體元件 (1 V) 或將兩個接腳短接 (122 V)。

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:NuTiny-EVB-122 中的迷你 USB 連接器,供應使用
  • J2:Nu-Link-Me 中的迷你 USB 連接器連接到 PC USB 連接埠

2.1.4 擴充連接器

  • JP5、JP6、JP7 和 JP8:連接到 NuTiny-EVB-122 中的所有晶片引腳

2.1.5 重置按鈕

  • SW1:重設按鈕,用於重設NuTiny-EVB-122中的目標晶片

2.1.6 個電源連接器

  • JP1:NuTiny-EVB-5 中的 VCC122 連接器
  • JP2:NuTiny-EVB-122 中的 GND 連接器

2.2 擴展連接器引腳分配

NuTiny-EVB-122 提供板載 NUC122RD2AN 和用於 LQFP-64 引腳的擴展連接器。表 2-1 是 NUC122RD2AN 的腳位分配。

針號 引腳名稱 針號 引腳名稱
01 PB.14,/INTO 33 電壓訊號
02 X320 34 電腦.13
03 X321 35 電腦.12
04 PA.11,12C1SCL 36 PC.11、MOSI10
05 PA.10、I2C1SDA 37 PC.10、MIS010
06 PD.8 38 電源電壓
07 PD.9 39 PC.9、SPICLK1
08 PD.10 40 PC.8、SPISS10
09 PD 11 41 PA.15、脈寬調變3
10 PB.4、RX1 42 電壓訊號
11 PB.5、TX1 43 PA.14、脈寬調變2
12 PB.6、RTS1 44 PA.13、脈寬調變1
13 PB.7。 CTS1 45 PA.12,脈寬調製
14 LDO 46 冰數據
15 電源電壓 47 冰淇淋
16 電壓訊號 48 添加
17 客車 49 PD.0
18 電源電壓33 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輸出
25 電腦.5 57 XT1_IN
26 電腦.4 58 /重置
27 PC.3、MOS100 59 電壓訊號
28 PC.2、MIS000 60 電源電壓
29 PC.1、SPICLKO 61 PS2DAT
30 PC.0、斯皮索 62 PS2時鐘
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 佈局

使用者可以參考圖 2-2 來了解 NuTiny–SDK-NUC122 PCB 佈局。

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - 圖 2-2

如何在 Keil μVision® IDE® 上啟動 NuTiny-SDK-NUC122

3.1 Keil uVision
IDE軟體下載與安裝

請訪問Keil公司 web網站(http://www.keil.com) 下載 Keil μVision® IDE 並安裝 RVMDK。

3.2 Nuvoton Nu-Link 驅動程式下載與安裝

請訪問新唐公司 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 所示

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - 圖 2-3

3.4 Smpl_NuTiny-NUC122 擴展amp程序

這個前任amp該檔案演示了在 NuTiny-SDK-NUC122 板上下載和偵錯應用程式的簡單性。可在圖 3-2 清單目錄中找到並從 Nuvoton NuMicro™ 下載 web網站遵循第 6.3 章。

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - 圖 3-2

 

使用這個前amp樂:
PB.4 LED 將在 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 運行應用程序

 如何在 IAR 嵌入式工作台上啟動 NuTiny-SDK-NUC122

4.1 IAR Embedded Workbench 軟體下載與安裝

請連接到IAR公司 web網站(http://www.iar.com) 下載 IAR Embedded Workbench 並安裝 EWARM。

4.2 Nuvoton Nu-Link 驅動程式下載與安裝
請連接到新唐公司 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 所示
nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - 圖 4-1

4.4 Smpl_NuTiny-NUC122 擴展amp程序

這個前任amp該檔案演示了在 NuTiny-SDK-NUC122 板上下載和偵錯應用程式的簡單性。可以在圖 4-2 清單目錄中找到並從 Nuvoton NuMicro™ 下載 web網站遵循第 6.3 章。

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - 圖 4-2

使用這個前amp樂:
PB.4 LED 將在 NuTiny-EVB-122 板上切換。

  • nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - ICON 9 啟動 IAR Embedded Workbench
  • File-開放式工作區
    開啟 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 原理圖

nuvoTon NuTiny SDK NUC122 ARM Cortex M0 32 位元微控制器 - NuTiny-EVB-122 原理圖

下載 NuMicro™ 系列相關 File來自新唐科技 Web地點

6.1 下載 NuMicro™ Keil μVision® IDE 驅動程式

步驟1 造訪新唐 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 造訪新唐 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 下載 NuMicro™ NUC100 系列 BSP 軟體庫

步驟1 造訪新唐 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 步驟 2
步驟4 下載 NuMicro™ NUC100 系列軟體庫

修訂歷史

D版  日期 描述
1 25年2011月XNUMX日 初始版本

重要通知
Nuvoton 產品並非設計、意圖、授權或保證用作用於手術植入、原子能控制儀器、飛機或宇宙飛船儀器、運輸儀器、交通信號儀器、燃燒控制儀器或其他預期應用的系統或設備中的組件支持或維持生命。 此外,新唐產品不適用於新唐產品故障可能導致或導致人身傷害、死亡或嚴重財產或環境損害的應用。

使用或銷售這些產品用於此類應用的新唐客戶自行承擔風險,並同意全額賠償新唐因此類不當使用或銷售而造成的任何損害。

請注意,所有數據和規格如有更改,恕不另行通知。 本數據表中提及的所有產品和公司的商標均屬於其各自所有者。

出版日期:25年2011月XNUMX日
修訂版 V1.0

文件/資源

nuvoTon NuTiny-SDK-NUC122 ARM Cortex-M0 32 位元微控制器 [pdf] 使用者手冊
NuTiny-SDK-NUC122、ARM Cortex-M0 32 位元微控制器、NuTiny-SDK-NUC122 ARM Cortex-M0 32 位元微控制器

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *