Arch Max
Arch Max 是一个支持 mbed 的开发板,用于快速原型设计。 它基于 STM32F407VET6 微控制器,配备 ARM Cortex-M4F 内核,运行频率为 168MHz。它包括一个开放链接,提供 SWD 调试、拖放编程和 USB 串行通信功能。
特性
-
支持 mbed
-
在线开发工具
-
易于使用的 C/C++ SDK
-
大量已发布的库和项目
-
-
-
高性能 STM32F407VET6
-
ARM Cortex-M4 MCU,带 FPU,运行频率为 168MHz
- 512 KB Flash,192 KB RAM
-
-
板载开放链接用于调试和编程
-
拖放编程
-
USB 串行通信
-
使用 GDB+ pyOCD/OpenOCD、Keil 或 IAR 进行 SWD 调试
-
-
-
Arduino 兼容外形,支持大量扩展板
-
内置以太网、USB 和 SD 卡插槽,用于连接和数据交换
规格
项目 | 典型值 |
---|---|
工作电压 | 5V |
微控制器 | STM32F407VET6 |
Flash 存储 | 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 修改程序。例如,使用以下代码每 0.1 秒闪烁一次 LED:
#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 的按钮并通电
-
将显示一个 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 数据手册
技术支持与产品讨论
感谢您选择我们的产品!我们提供多种支持渠道,确保您使用我们的产品时体验顺畅。我们提供多种沟通方式以满足不同的需求和偏好。