Skip to main content

Arch Pro

note

この文書は 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仮想シリアル

仕様

パラメータ値/可用性
MCUNXP LPC1768バリアント (ARM Cortex-M3コア搭載)
クロックスピード100 MHz
フラッシュ512 KB
RAM64KB
UART4個
I2C3個
SPI2個
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をテキストエディタで開いてください。

更新手順:

  • 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 をご覧ください。

回路図オンラインビューア

リソース

技術サポート & 製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを用意しています。

Loading Comments...