Arch V1.1
この文書は 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 |
|
特徴
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 |
EEPROM | 4KB |
RAM | 8KB |
UART | 1 |
I2C | 1 |
ADCチャンネル | 8 |
I/Oピン | 40 |
デジタルI/O最大入力電圧 | 5.0V |
ハードウェア概要
印刷用にモノクロバージョンも用意されています。
はじめに
- このリンクをクリックして、mbedにログインまたはサインアップします。
- mbed_blinkyプログラムをインポートします。
- コーディングを開始!コードをコンパイルして出力バイナリをダウンロードできます。
- 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の場合
- 「CRP DISABLD」ディスク内のfirmware.binを削除します。
- 新しいファームウェアをディスクにコピーします。
Linuxの場合
- ディスクがマウントされていない場合、ディスクを{mnt_dir}にマウントします。
- dd if={new_firmware.bin} of={mnt_dir}/firmware.bin conv=notrunc
Macの場合、ターミナルを使用して以下のスクリプトを実行し、.binファイルをArchにコピーします。
- 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
これにより、ファイルパス内のスペースを処理し、最初に指定されたファイルのみを使用します。
ボタンを短く押して新しいファームウェアを実行します。
アプリケーション
リソース
技術サポートと製品ディスカッション
私たちの製品をお選びいただきありがとうございます!製品をご利用いただく際に、できるだけスムーズな体験を提供するために、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。