NuMaker-ML51PC 由两部分组成,采用 NuMicro® ML51PC0AE 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker- ML51PC 的主控板带有 ML51PC0AE 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或 Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 Nu-Link2-Me 刻录与除错器可透过 SWD 接口进行刻录与除错,还带有一 16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 也是一个 USB 存储装置,支持拖拉式刻录,将档案拖拉至 Nu-Link2-Me 即可刻录目标芯片。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。Nu-Link2-Me 可从开发板上拆下,作为量产刻录工具使用。

开发板特色 | • | 使用 NuMicro® ML51PC0AE 微控制器,其功能向下兼容于: |
| - | ML51EC0AE |
| - | ML51UC0AE |
| - | ML51TC0AE | • | ML51PC0AE 全脚位扩展界面 | • | Arduino UNO 兼容接口 | • | 电流量测接口可量测微控制器功耗 | • | 灵活电源供应设计 |
| - | VDD 外部輸入介面 |
| - | 主控板的 USB 端口 |
| - | Arduino UNO 界面的 Vin |
| - | Nu-Link2-Me 的 ICE USB 连接埠 |
|
|
| • | 附带 Nu-Link2-Me 除错刻录器,可支持 |
|
| - | 透过 SWD 接口进行除错 |
| - | 在线 / 脱机刻录 |
| - | 虚拟串口功能 |
|
|
|
|
|
|
|
|
|
快速指南 | 1. | 请确认计算机中至少已安装一种开发环境: |
| - | KEIL C51 |
| - | IAR EW8051 | 2. | 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 |
| - | 使用 Keil C51 请安装 Nu-Link_Keil_Driver |
| - | 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver | 3. | 请依照使用的开发环境下载及解压缩开发板支持软件包 ( Board Support Package, BSP )。 |
| - | 使用 Keil C51 请下载 ML51_Series_BSP_Keil |
| - | 使用 IAR EW8051 请下载 ML51_Series_BSP_IAR | 4. | 硬件架设 |
| (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 |
|
| 
|
| (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 |
|
| 
|
| (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 |
|
| 
| 5. | 使用 Template 项目为范例,使用不同开发环境请在个别 BSP 中找到 Template 项目。 |
| • | 在Keil C51下使用 |
| - | ML51_Series_BSP_Keil_V1.XX |
|
| - | SampleCode |
|
|
| - | Template |
|
|
|
| - | Project_temp |
|
|
|
|
| - .KEIL |
| • | 在 IAR EW8051下使用 |
| - | ML51_Series_BSP_IAR_V1.XX |
|
| - | SampleCode |
|
|
| - | Template |
|
|
|
| - | Project_temp |
|
|
|
|
| - .IAR | 6. | 开启与执行项目,在个别开发环境下执行项目的方式请参考使用者手册。 | 7. | 用户可在终端机窗口看到以下结果: |
| 
|
|