Skip to main content

Arch V1.1

输入图片描述

Arch V1.1 是一款支持 mbed 的开发板,具有 Arduino 形式的外形和 Grove 接口,适用于快速原型开发。通过多种 Shield 和 Grove 模块、mbed SDK 以及大量的软件库,您可以快速构建原型。

输入图片描述

版本追踪

版本描述发布日期
Seeeduino Arch V1.0
  • 首次公开发布
2013-6-17
Arch V1.1
  • 名称从 Seeeduino Arch 更改为 Arch
  • 交换 D13 和 D11
  • 新增一个 Grove 接口
  • 移除双二极管

特点

  • 支持 mbed

    • 在线开发工具
    • 易于使用的 C/C++ SDK
    • 大量已发布的库和项目
  • Arduino 外形,三个 Grove 接口

    • 兼容 3.3V 的 Shield
    • 大量 Grove 模块
  • 拖放式编程

  • NXP LPC11U24 MCU

    • 低功耗 ARM Cortex-M0 核心
    • 48MHz,32KB Flash,8KB RAM,4KB EEPROM
    • USB 设备,2xSPI,UART,I2C

规格

项目典型值
工作电压7 ~ 12V
微控制器LPC11U24
Flash 内存32KB
EEPROM4KB
RAM8KB
UART1
I2C1
ADC 通道8
I/O 引脚40
数字 I/O 最大输入电压5.0V

硬件概览

输入图片描述

这里有一个单色版本,方便打印。

快速开始

输入图片描述

  1. 点击此链接登录或注册 mbed
  2. 导入 mbed_blinky 程序
  3. 编写代码!然后您可以编译代码并下载输出的二进制文件。
  4. 现在将 Arch 板连接到您的电脑并长按复位按钮,它会自动显示为名为 CRP DISABLD 的 USB 驱动器。进入 CRP DISABLD,删除固件文件并将下载的二进制文件复制到 CRP DISABLD。快速按下复位按钮以运行新的二进制文件。

您可以更改以下代码并再次尝试。

    #include "mbed.h"

BusOut leds(LED1, LED2, LED3, LED4);

int main() {
uint8_t count = 0;
while(1) {
leds = count++;
wait(1);
}
}

在 Windows、Linux 或 Mac 上编程 Arch

Arch 没有 mbed 接口。它使用 USB 内部系统编程(ISP)来升级固件。

要进入 USB ISP 模式,将 Arch 连接到您的电脑并长按其按钮,然后会出现一个名为 "CRP DISABLD" 的磁盘。

  • 在 Windows 上

    1. 删除 "CRP DISABLD" 磁盘中的 firmware.bin 文件。
    2. 将新的固件复制到磁盘中。
  • 在 Linux 上

    1. 如果磁盘未挂载,请将磁盘挂载到 /path/to/mount
    2. dd if=new_firmware.bin of=/path/to/mount/firmware.bin conv=notrunc
  • 在 Mac 上,您需要使用终端运行以下脚本,将 .bin 文件复制到 Arch

    1. dd if=new_firmware.bin of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

如果您愿意,还可以创建一个 Automator 应用程序以支持将文件拖放到您的板上。只需创建一个 "Run Shell Script",并使用以下命令:

dd if=$* of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

您还需要将 "Pass Input" 选项从 "to stdin" 更改为 "as arguments"——否则您会在日志中收到错误 "The action 'Run Shell Script' encountered an error""dd: no value specified for if (1)"

此外,改进后的脚本形式为:

dd if="${1}" of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

它可以处理文件路径中的空格,并且仅使用提供的第一个文件。

快速按下按钮以运行新的固件。

应用

资源

技术支持与产品讨论

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

Loading Comments...