概述
MAX32660EVSYS板是使用 MAX32660 ARM Cortex-M4F 微控制器进行开发的最简单方法。它是一个方便的尺寸,可以轻松访问所有 I/O。
特征
MAX32660 超低功耗微控制器
高性能 ARM® Cortex™-M4F 内核
内部振荡器工作频率高达 96MHz
256KB 闪存
96KB SRAM,可选择在最低功耗备份模式下保存
16KB 指令缓存
用于电池应用的超低功耗
85μA/MHz 从闪存主动执行
启用 RTC 的 450nA 低功耗模式
VDD = 1.8V 时备份模式下的 2μA 完整存储器保持功率
内部 80kHz 环形振荡器
外围设备
14 个 GPIO
两个 SPI
两个 I2C
两个 UART
I2S
四通道标准 DMA 控制器
实时时钟
扩展连接
微型 USB 连接器
100mil 间距双列直插排针
面包板兼容
集成外设
红色指示灯 LED
用户按钮
Mbed DAPLink 调试接口
[USB MSC] 拖放式编程
[USB HID] SWD 调试器
[USB CDC] 虚拟 UART 控制台
引脚排列
上面的引脚图显示了常用的接口及其位置。请注意,所有编号的引脚 (Pn_n) 也可以用作DigitalIn、DigitalOut、DigitalInOut和PwmOut接口。
开始使用 Mbed
1 将微控制器连接到 PC
使用 USB 线将您的 Mbed 连接到 PC。状态灯会亮起,表示有电。活动几秒钟后,PC 会将 Mbed 微控制器识别为标准 USB 驱动器。
2 点击 MBED.HTM 链接登录
转到新的 USB 驱动器,然后单击 MBED.HTM 在 Web 浏览器中打开它。
如果您没有 Mbed 帐户,请选择“注册”,然后创建您的 Mbed 帐户。否则,请使用您的正常用户名和密码登录。
这将使您能够访问网站、工具、库和文档。
电脑配置
您的 Mbed 微控制器可以作为串行端口出现在您的计算机上。在 Windows、Mac 和 Linux 上,这将默认发生。
从主机 PC 与 Mbed 通信,您将需要一个terminal application. 这允许 Mbed 微控制器打印到您的 PC 屏幕,并让您将字符发送回您的 Mbed。
一些终端程序(例如 TeraTerm)按名称列出可用的串行端口。但是,如果您确实需要知道串行端口的身份以便您可以将终端或应用程序附加到它:
下载程序
1 将程序二进制文件 (.bin) 保存到平台
下载相应的“Blinky!” 二进制:
MAX32660EVSYS:blinky_max32660evsys.bin
注意:该程序的源代码将在下一节中看到。
将程序二进制文件保存到您的 Mbed 微控制器磁盘,就像使用普通 USB 磁盘一样。当PC 将文件写入微控制器磁盘时,状态 LED将闪烁。该文件现在已被使用。
2 断开并重新连接板
板断开并重新连接后,板将显示为名为“DAPLINK”的驱动器,现在可以用于编程或调试另一个板。
3 眨眼!
微控制器现在正在运行程序;LED1 永远闪烁!如果您重置微控制器,或断开并重新连接电源,程序将简单地重新启动。
接口固件更新
MAX32660EVSYS 板加载了开箱即用的默认固件。要检查您当前的固件(接口版本),请打开 DAPLINK 驱动器中的 DETAILS.TXT 文件。要更新固件,请执行以下步骤:
下载最新固件文件,版本0256:max32625_max32660evsys_if_crc.bin
按住 MAX32660EVSYS 开发板上的 SW1 按钮,然后将开发板连接到计算机。
在计算机上看到 MAINTENANCE 驱动器后,断开短路连接。
将下载的固件文件拖放到 MAINTENANCE 驱动器上。
如前所述,可以通过检查接口版本来验证固件更新。
原作者:arm Mbed