Skip to main content

Arch V1.1

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

画像をここに挿入

Arch V1.1は、ArduinoフォームファクターとGroveコネクタを備えたmbed対応の開発ボードで、迅速なプロトタイピングを可能にします。多様なシールドやGroveモジュール、mbed SDK、豊富なソフトウェアライブラリを活用して、迅速にプロトタイプを構築できます。

画像をここに挿入

バージョントラッカー

リビジョン説明リリース日
Seeeduino Arch V1.0
  • 初回公開リリース
2013-6-17
Arch V1.1
  • 名前をSeeeduino ArchからArchに変更
  • D13とD11を切り替え
  • Groveコネクタを1つ追加
  • デュアルダイオードを削除

特徴

  • mbed対応

    • オンライン開発ツール
    • 使いやすいC/C++ SDK
    • 多数の公開ライブラリとプロジェクト
  • Arduinoフォームファクター、3つのGroveコネクタ

    • 3.3V互換シールドに対応
    • 多数のGroveモジュール
  • ドラッグ&ドロッププログラミング

  • NXP LPC11U24 MCU

    • 低消費電力ARM Cortex-M0コア
    • 48MHz、32KBフラッシュ、8KB RAM、4KB EEPROM
    • USBデバイス、2xSPI、UART、I2C

仕様

項目典型値
動作電圧7 ~ 12V
マイクロコントローラLPC11U24
フラッシュメモリ32KB
EEPROM4KB
RAM8KB
UART1
I2C1
ADCチャンネル8
I/Oピン40
デジタルI/O最大入力電圧5.0V

ハードウェア概要

画像をここに挿入

印刷用にモノクロバージョンも用意されています。

はじめに

画像をここに挿入

  1. このリンクをクリックして、mbedにログインまたはサインアップします。
  2. mbed_blinkyプログラムをインポートします。
  3. コーディングを開始!コードをコンパイルして出力バイナリをダウンロードできます。
  4. ArchボードをPCに接続し、リセットボタンを長押しすると、USBドライブ「CRP DISABLD」として自動的に認識されます。「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. ディスクがマウントされていない場合、ディスクを{mnt_dir}にマウントします。
    2. dd if={new_firmware.bin} of={mnt_dir}/firmware.bin conv=notrunc
  • Macの場合、ターミナルを使用して以下のスクリプトを実行し、.binファイルをArchにコピーします。

    1. dd if={new_firmare.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...