NUCODE NU40 DK - nRF52840 模块的使用教程
扫描二维码
随时随地手机看文章
在 Arduino 调试环境中使用 NUCODE NU40 DK 的入门指南
一份详细的指南,教您如何使用 Arduino IDE 安装 NU40 开发套件——从启动加载程序到创建“ blinky ”程序仅需几分钟。
简介
NU40 DK 是一款基于 Nordic nRF52840 系统芯片开发的开发套件,由 NUCODE 公司设计并制造。NUCODE 是一家位于韩国首尔的 Nordic 半导体授权第三方合作伙伴。
无论您是在为蓝牙低功耗传感器节点进行原型设计,还是在打造低功耗物联网设备,亦或是首次探索 nRF52840 的功能,将 NU40 DK 与 Arduino IDE 配合使用,能让您从拆包到运行代码的过程实现最快捷的过渡。
本指南将引导您完成整个设置流程。
你需要的物品
- NU40 DK(NUCODE nRF52840 开发套件)
- USB 数据线:USB-C 接口(随 DK 产品附带)
- PC(Windows / macOS / Linux)系统
- Arduino 软件开发环境(版本 1.6.12 或更高版本)
- (可选)nRF 连接桌面版
- 通过编程器进行引导加载程序的闪存操作
步骤 1:启动器闪存操作(首次使用用户可跳过)
注意:如果您刚刚购买了 NU40 DK 设备,那么其启动加载程序已经预先安装好了。您可以直接跳至步骤 2。
注意:如果您刚刚购买了 NU40 DK 设备,那么其启动加载程序已经预先安装好了。您可以直接跳至步骤 2。
对于那些需要重新刷新启动加载程序的用户(例如,在进行固件恢复或自定义构建之后):
•从 NUCODE 资源页面下载预构建的引导加载程序十六进制文件。
•点击“nRF Connect for Desktop” → 选择“程序员”。
•通过 USB 线将您的 NU40 DK 连接起来。
•加载已下载的.hex 文件。
•点击“写”即可启动。
步骤2:Arduino 软件开发环境设置
2-1.安装 Arduino 开发环境
从 arduino.cc 网站下载并安装 Arduino 开发环境(版本 1.6.12 或更高版本)。
2 - 2.添加 NUCODE 板载管理器网址
•打开 Arduino 软件开发环境。
•点击“文件”选项卡,然后选择“偏好设置”(在 macOS 系统中:点击“Arduino IDE”后选择“设置”)。
•点击“确定”。
•重新启动 Arduino 软件开发环境。
2 - 3.安装 NUCODE nRF52 操作系统基础软件包
•点击“工具”选项卡,然后选择“板子”子菜单中的“板子管理器”。
•搜索“NUBoards”。
•找到“NUBoards nRF52 由 NUCODE 提供”并点击“安装”。
•等待安装完成。这将下载 NUCODE nRF52 板载支持包(BSP),其中包含了您所需的所有核心库、变体和工具链。
步骤3:选择您的电路板
•点击“工具”→“板卡”→“NUBoards nRF52”。
•选择 NUCODE NU40 DK(nRF52840)。
•请确保在“工具”菜单下的“端口”选项中也选中了正确的端口。
步骤4:运行您的第一个示例
•点击“文件”选项卡,然后选择“示例”。
•浏览位于 NUCODE BSP 下面提供的示例。
•选择一个——“布林基”总是个不错的开头。
•点击“上传”。
就这样了。您正在在 NU40 DK 上运行代码。
引脚分配
NU40 DK 通过清晰标注的接头展示了 nRF52840 的全部 GPIO 功能。请参考产品文档中包含的 NU40 DK 接口图,以获取详细的引脚与功能的对应关系,包括:
•数字输入/输出
•模拟输入(模数转换器)
•SPI / I2C / UART
•脉宽调制(Pulse Width Modulation)
•NFC(近场通信)
•PDM(用于麦克风/音频输入)
版权与开源
以下的库已被集成:
•FreeRTOS — 实时操作系统
•LittleFS — 内部文件系统
•nrfx — 瑞典外设驱动程序
•TinyUSB — USB 协议栈
本文编译自hackster.io





