Arch Pro
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Arch Proは、迅速なプロトタイピングのためのmbed対応開発ボードです。これは、Ethernet、USBホスト/デバイス、Groveコネクタ、Arduinoフォームファクタを内蔵したmbed LPC1768のバリアントです。Arch Pro用のさまざまなシールドやGroveモジュール、豊富なソフトウェアライブラリを使用することで、Ethernet、USBホスト/デバイス、NFCアプリケーションを迅速かつ簡単に実装できます。
特徴
mbed対応
- オンライン開発ツール
- 使いやすいC/C++ SDK
- 便利なライブラリ
2つのGroveコネクタを備えたArduinoフォームファクタ
ドラッグ&ドロッププログラミング
CMSIS-DAPを使用したデバッグ
通信用のUSB仮想シリアル
仕様
パラメータ | 値/可用性 |
---|---|
MCU | NXP LPC1768バリアント (ARM Cortex-M3コア搭載) |
クロックスピード | 100 MHz |
フラッシュ | 512 KB |
RAM | 64KB |
UART | 4個 |
I2C | 3個 |
SPI | 2個 |
Ethernet | 対応 |
USBホスト/デバイス | 対応 |
対応プラットフォーム
- mbed
アプリケーションアイデア
ハードウェア概要
印刷用にモノクロバージョンも用意されています。
注意
Arch ProのGroveコネクタのシルクスクリーンは、PCBの上部に「3V3」、下部に「5V」とラベル付けされています。Grove Vccはデフォルトで3V3ですが、R50をR51に移動することで5Vに変更できます。SPI Vccピンは、R52(3V3)またはR53(5V)に0Ωを配置することで設定できます(デフォルトではどちらも未配置)。はじめに
Arch Proはmbed LPC1768と互換性があるため、mbed C/C++ SDK、ライブラリ、オンライン開発ツールを使用して迅速にプロトタイプを構築できます。ここでは、LEDを点灯させる方法を示します。これは10分以内で実行可能です。
ステップ1: mbedアカウントにサインアップする。
- mbed.orgを開き、「Login」または「signup」をクリックします。すでに登録済みの場合は、「login」を直接クリックしてください。
ステップ2: オンライン開発ツールに入る。
- 「Compiler」をクリックすると、オンラインmbed IDEが開きます。プログラミングを始める前に、mbed CompilerのGetting startedを読むことをお勧めします。
ステップ3: コードを編集する。
- 左上の「New」をクリックしてプログラムを作成し、main.cppファイルに以下のような点滅プログラムを編集します。
#include "mbed.h"
DigitalOut led1(LED1);
int main() {
while(1) {
led1 = !led1;
wait(0.5);
}
}
ステップ4: デバイスを追加する。
- 右上の「No device selected」をクリックし、次に左下の「Add a device」ボタンをクリックします(以下の画像参照)。
注意
すでにmbedデバイスを使用している場合は、「No device selected」の代わりに右上にデバイスが表示されます。- 以下のようにデバイスのリストが表示されるポップアップページが現れます。「mbed LPC1768」を選択します。
- mbed LPC1768ページに入り、「Add to mbed Compiler」をクリックします。これでMbed LPC1768が正常に追加されました。mbedコンパイラページに戻り、「No device selected」をクリックします。その後、左下の「LPC1768」をクリックすると、以下のような画面が表示されます。
- 「Select Platform」をクリックすると、mbedオンラインコンパイラに選択したボードが表示されます。
ステップ5: コンパイルとダウンロード。
- 「Compile」をクリックします。コンパイルが成功すると、mbed IDEがbinファイルを生成します。このbinファイルをPCに保存します。
ステップ6: ファームウェアを更新する。
- USB Micro Bケーブルを使用して、Arch ProのUSBインターフェース(「BUTTON」の隣)をPCに接続します。自動的に「MBED」という名前のUSBデバイスとして表示されます。
- 生成されたbinファイルをPC上のMBEDデバイスにコピーします。これでUSBデバイスが一度消え、再び表示されます。
- Arch Proの「BUTTON」を押すと、LEDが点滅するのが見えます。
デバッグ
SWDデバッグを有効にするか、USB仮想シリアルを介してデバッグメッセージを取得するには、mbedのドライバをインストールしてください。
ファームウェアの更新または復元
Arch Proの最新ファームウェアバージョンは、2015年1月28日にビルドされたv0221です。ファームウェアのバージョンとビルド日を確認するには、MBEDディスクのMBED.HTMまたはDETAILS.TXTをテキストエディタで開いてください。
- [Arch Pro用ファームウェア v221 2015-01-28] Mac OS X 10.10 Yosemiteの読み取り専用ファイルシステムバグを修正
- [Arch Pro用ファームウェア v0203 2014-09-02]
更新手順:
- Windows または Linux コンピュータが必要です。
- 最新のファームウェアをダウンロードしてください。
- Arch Pro の BUTTON を押しながら電源を入れてください。
- MBED LOADER という名前のディスクが表示されます。
- ダウンロードしたファームウェアをそのディスクにドラッグ&ドロップしてください。
注意事項
- LocalFileSystem は動作しません: Arch Pro にはファイルを保存するための外部フラッシュがないため、このボードでは LocalFileSystem は利用できません。
- P0_27 と P0_28 は DigitalOut では動作しません: P0_28 と P0_27 は I2C 互換のオープンドレインデジタル I/O です。出力機能を提供するには外部プルアップ抵抗が必要です。
- USB シリアル通信: Windows では、USB シリアル通信を使用するために mbed Windows シリアルポートドライバーをインストールしてください。詳細は Windows Serial Configuration をご覧ください。
回路図オンラインビューア
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを用意しています。