Arch Max
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Arch Maxは、迅速なプロトタイピングのためのmbed対応開発ボードです。
ARM Cortex-M4Fコアを搭載したSTM32F407VET6マイクロコントローラーをベースにしており、168MHzで動作します。
SWDデバッグ、ドラッグ&ドロッププログラミング、USBシリアル通信を提供するオープンリンクを含んでいます。
特徴
- mbed対応
- オンライン開発ツール
- 使いやすいC/C++ SDK
- 多くの公開ライブラリとプロジェクト
- オンライン開発ツール
- 高性能STM32F407VET6
- ARM Cortex-M4 MCU(FPU付き)168MHz
- 512 KBフラッシュ、192 KB RAM
- ARM Cortex-M4 MCU(FPU付き)168MHz
- オンボードオープンリンクによるデバッグとプログラミング
- ドラッグ&ドロッププログラミング
- USBシリアル通信
- SWDデバッグ(GDB+ pyOCD/OpenOCD、KeilまたはIAR)
- ドラッグ&ドロッププログラミング
- Arduinoフォームファクター、数多くのシールドと互換性あり
- イーサネット、USB、SDカードスロットを内蔵し、接続性とデータ交換を提供
仕様
項目 | 典型値 |
---|---|
動作電圧 | 5V |
マイクロコントローラー | STM32F407VET6 |
フラッシュメモリ | 512kB |
RAM | 192kB |
UART | 4 |
I2C | 3 |
SPI | 3 |
CAN | 2 |
SDIO | 1 |
カメラインターフェース | 1 |
イーサネット | 1 |
ADCチャンネル | 8 |
I/Oピン | 40 |
デジタルI/O最大入力電圧 | 5.0V |
寸法 | 90mm x 44mm |
ピン定義
使用方法
- このリンクをクリックして、mbedにログインまたはサインアップしてください。
- mbed_blinkyプログラムをインポートします。
- 上部ツールバーのCompileアイコンをクリックしてプログラムをコンパイルし、コンパイルされたhexファイルをダウンロードします。
- ダウンロードしたbinファイルをMBEDディスクにドラッグ&ドロップします。
main.cppを開いてプログラムを変更することができます。例えば、以下のコードを使用してLEDを0.1秒ごとに点滅させることができます。
#include "mbed.h"
DigitalOut led(LED1); // オンボードLEDはD13に接続されています
int main()
{
while (true) {
led = !led;
wait(0.1);
}
}
デバッグ
SWDデバッグを有効にするか、USB仮想シリアルを通じてデバッグメッセージを取得するには、mbedのドライバーをインストールしてください。
ファームウェアの更新または復元
Arch Maxの最新ファームウェアバージョンはv0203で、2014年10月8日にビルドされています。ファームウェアのバージョンとビルド日を確認するには、MBEDディスクのMBED.HTMファイルをテキストエディタで開いてください。
Arch Max用ファームウェアv0203 2014-10-08
- Arch Maxのボタンを押しながら電源を入れます。
- CRP DISABLDディスクが表示されます。
- Windowsの場合、上記のファームウェアをfirmware.binに置き換えます。
- Linux/Macの場合、以下のコマンドを使用します:
dd if={new_firmware.bin} of={firmware.bin} conv=notrunc
バージョン
名前 | バージョン | 備考 |
---|---|---|
Arch Max v1.0 | v1.0 | 5V電源供給がUSB電源に接続されていないため、外部電源を接続する必要があります。 |
Arch Max v1.1 | v1.1 | 5V電源供給がUSB電源に接続可能です。 |
回路図オンラインビューア
リソース
- [Eagle] ARCH Maxの回路図Eagleファイル
- [PDF] Arch Max PCB
- [EAGLE] Arch Max回路図
- [Eagle] ARCH Maxボード
- [Datasheet] STM32F407データシート
技術サポートと製品ディスカッション
弊社製品をご利用いただきありがとうございます!製品の使用体験をスムーズにするために、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。