新唐科技全新推出NuMaker-UNO-M4开发板,这是一款以工业等级标准打造、外观延续经典设计的Arduino兼容硬件平台。它不仅为开发者提供了高品质且易于上手的开发体验,更整合了强大的专业性能,旨在驱动多元的工业智能应用。
专为工业与物联网应用设计
NuMaker-UNO-M4的核心优势在于其高度集成的工业通信接口,内置了Ethernet、RS485、CAN bus等工业通信必备接口。这使得它能够原生支持Modbus RTU / Modbus TCP / CAN / MQTT等多种应用协议,无缝对接智慧交通、智慧医疗、智慧工业及智慧家庭等应用场景。
此外,该开发板支持有线网络,并可扩展WiFi或Sub-GHz无线通信模块,以进行实时监控与远程数据传输。高达1024 KB Flash Memory/512 KB SRAM,可配备SD卡用于长时间数据记录,使长时间的数据记录与本地存储变得轻而易举,无需额外购买数据记录设备。此特性对于智慧农业、交通监控等需要大量数据收集的应用尤其实用。
强大的核心性能与扩展性
NuMaker-UNO-M4的核心采用Arm® Cortex®-M4处理器,并以新唐NuMicro® M467系列MCU作为其微控制器。处理器具备硬件浮点运算(FPU)与数字信号处理(DSP)加速能力,能够高效支持声音处理、振动分析以及小型AI应用,显著提升系统的运算性能与智能化程度。
在扩展性方面,除了完全兼容Arduino UNO R4的引脚,用户还可以通过各种Arduino兼容的扩展板(shields)来拓展功能,或连接不同的应用模块,展现了极高的设计灵活性。
友好流畅的开发体验
在软件方面,NuMaker-UNO-M4完美整合了标准的Arduino开发环境(IDE)与新唐专属的函数库(Library),大幅降低了开发门槛。开发者可通过USB Type-C接口直接进行烧录,并支持虚拟串口(USB Device Virtual COM Port)功能,整个开发流程简单而流畅。借助新唐完善的软件工具、开发者论坛资源及丰富的示例代码,即使是编程新手,也能结合生成式AI辅助快速生成代码,有效加速开发进程。

主要特色概览
Ø全方位开发工具:提供学习、应用、调试的全方位支持。
Ø工业通信接口:内置Ethernet、RS485、CAN bus。
Ø多元应用支持:适用于Modbus RTU/TCP、CAN、MQTT等工业应用。
Ø强大数据处理:配备1024 KB Flash与512 KB SRAM,并支持SD卡进行长时间数据记录。
Ø网络连接能力:支持有线网络,并可扩展WiFi / Sub-GHz无线模块。
ØArduino生态系统兼容:兼容Arduino IDE和Arduino UNO R4引脚,可扩展各种Shield板。
Ø硬件友好设计:
轻便易携的开发套件。
具备RESET按钮及电源、I/O、UART、SPI等LED状态指示灯。
支持USB VBUS和外部DC插孔(8V-18V)的灵活供电方式。
Ø丰富周边功能:整合ADC、PWM、I²C、SPI、UART等常用微控制器外设。
应用场景和开发方向
Ø物联网(IoT)应用
Ø智慧工厂自动化
Ø远程监控系统
Ø工业控制和自动化
Ø电力监控系统
Ø智慧农业系统
Ø自动化零售系统
【硬件说明】
Arduino是一个基于易于使用的硬件和软件所建立的开源电子平台,新唐NuMicro NuMaker-UNO-M4评估板是一块采用NuMicro微控制器(MCU)的Arduino兼容板,其功能可通过Arduino扩展板进行扩展,用户可以通过Arduino IDE来开发自己的应用程序,并利用大量的开源示例。
NuMaker-UNO-M4是针对NuMicro M467SJHAN的专用开发工具,用户可借此轻松开发与验证应用程序,其旨在提供一个开发与学习的平台。它具备ADC、PWM、I²C、SPI、UART等外围功能,用户可根据特定需求配置NuMaker-UNO-M4开发套件,或通过额外的外围设备进行功能扩展。NuMaker-UNO-M4与Arduino UNO R4开发板兼容。
NuMaker-UNO-M4评估板提供以下功能特色:
Ø 提供学习/应用/调试的全方位开发工具
便携的开发与调试工具套件
丰富的MCU周边功能,如ADC、PWM、I²C、SPI及UART
Ø 高扩展性,能够连接不同的应用模块
支持并兼容Arduino UNO R4
支持USB虚拟串口(VCOM)
Ø 支持Arduino IDE、IAR EWARM和Keil RVMDK集成开发环境
Ø 灵活的电路板电源供应
Ø LED指示灯
Ø 重置(RESET)按钮
正面图

NuMaker-UNO-M4正面图包含以下主要元件与连接器:
Ø 目标芯片:M467SJHAN
Ø USB HS连接器
Ø Arduino UNO兼容扩展连接器
Ø 外部VDD电源连接器
Ø 外部VSS电源连接器
背面图

NuMaker-UNO-M4背面的主要元件。
Ø 以太网芯片:RTL8201FI
Arduino UNO兼容扩展连接

Arduino UNO扩充连接与M467SJHAN引脚对应表

【Arduino IDE与开发板安装指南
下载并安装Nu-Link USB驱动程序。
http://www.nuvoton.com/opencms/resource-download.jsp?tp_GUID=SW0520150729202535
- 从官方网站https://www.arduino.cc/en/Main/Software下载并安装Arduino IDE开发环境。
- 运行安装程序,将Arduino IDE安装到您的电脑上。
- 打开Arduino IDE,然后点击“文件(File)”→“首选项(Preferences)”。
将以下网址复制并粘贴到“额外的开发板管理器网址(Additional Boards Manager URLs)”字段中:https://raw.githubusercontent.com/OpenNuvoton/NuMaker_UNO/master/package_nuvoton_index.json

点击「工具 (Tools)」→「开发板 (Board)」→「开发板管理器 (Boards Manager)」,在搜索框中输入「NuMaker M4」并点击「安装 (Install)」NuMaker M4。

安装完成后再次点击「工具 (Tools)」→「开发板 (Board)」,即可在列表中找到并选择「NuMaker-UNO-M4」开始使用。

*注意:请确保您的网络连接功能正常,且未被防火墙或杀毒软件阻止,以免下载失败。
编译(Verify)并上传(Upload)Arduino程序(.ino)到NuMaker-UNO-M4开发板并执行

参考相关资源
Øhttps://www.nuvoton.com/products/iot-solution/arduino-compatible-platform/numaker-uno-m4/
