Skip to main content

Arch Link

Arch Link 是一款基于 Nordic nRF51822 和 WIZnet W5500 以太网接口的 mbed 开发板。它采用 Arduino 形式的外形设计,配备 Grove 接口和 micro SD 插槽,非常容易创建蓝牙低功耗设备。

特点

  • 支持 mbed
    • 在线 IDE
    • 易于使用的 C/C++ SDK
    • 实用的库
  • 基于 LPC11U35 的 CMSIS DAP
    • 拖放式编程
    • 使用 CMSIS DAP 标准进行调试
    • USB 虚拟串口用于通信
  • Arduino 形式的外形设计,带有 Grove 接口
    • 板载 I2C 和 UART 接口
  • Nordic nRF51822 多协议蓝牙® 4.0 低功耗/2.4GHz RF SoC
    • ARM Cortex M0 处理器
    • 256kB 闪存/16kB RAM
    • 可配置的数字 I/O 映射
  • WIZnet W5500 以太网
    • 支持以下硬件 TCP/IP 协议:TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE
    • 支持省电模式
    • 支持通过 UDP 的远程唤醒功能
    • 支持高速串行外设接口 (SPI 模式 0, 3)
    • 内置 32KB 内存用于 Tx/Rx 缓冲区
    • 嵌入式 10BaseT/100BaseTX 以太网 PHY
    • 配备 RJ45 接口
  • USB Micro B 接口
  • Micro SD 卡接口

硬件概览

快速入门

  1. 点击 此链接 登录或注册 mbed
  2. 导入 mbed_blinky 程序
  3. 点击顶部工具栏中的 Compile 图标编译程序,然后下载编译后的 hex 文件。
  4. 将下载的 hex 文件拖放到 MBED 磁盘中

您可以打开 main.cpp 来修改程序。例如,使用以下代码每 0.1 秒闪烁一次 LED:

#include "mbed.h"

DigitalOut led(p30); // 板载 LED 连接到 p30

int main()
{
while (true) {
led = !led;
wait(0.1);
}
}

注意

如果出现编译错误提示 'device.h' 未找到,请尝试在您的程序中将 mbed 库更新到最新版本。

应用

  1. 彩色像素,一个彩色 LED 灯条,可以通过手机控制。

如果您想修改程序,请点击 此链接 将 Color Pixels 程序导入 mbed 在线 IDE。

如果 BLE 设备频繁断开连接,可以通过修改 BLE 参数来提高稳定性 - 广播持续时间 (main.cpp)、最小间隔和最大间隔 (nRF51822/projectconfig.h)。

#define CFG_GAP_CONNECTION_MIN_INTERVAL_MS           20                     /**< 最小连接间隔 */
#define CFG_GAP_CONNECTION_MAX_INTERVAL_MS 200 /**< 最大连接间隔 */
  1. 您可以将 Arch Link 用作网页仪表盘。

如果您想修改程序,请点击 此链接 将 Web Dashboard 程序导入 mbed 在线 IDE。

在线原理图查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时拥有顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...