METRO M0 Express CircuitPython 可编程板
Adafruit 推出带有 ATSAMD21G18 ARM® Cortex®-M0+ 的 METRO M0 Express CircuitPython 可编程板
Adafruit 的 METRO M0 Express 板带有 ATSAMD ARM Cortex-M0+。它是第一款旨在使用 CircuitPython 语言的 METRO 板,而 CircuitPython 是 Adafruit 面向初学者的 MicroPython 语言,是流行 Python 编程语言的小而全版本,专门为与板级电路和电子设备一起使用而构建。METRO M0 也可以使用 Arduino IDE 进行编程,并采用人们熟悉的 Arduino R3 外形设计风格。
在 METRO M0 的心脏是 ATSAMD21G18 ARM Cortex M0 处理器,时钟频率为 48 MHz,采用 3.3 V 逻辑电平。该 MCU 具有 256 K 的闪存和 32 K 的 RAM,并内置 USB,因此它具有内置 USB 转串行的编程和调试能力,无需额外的接口电路。
METRO M0 Express 板可以通过极性保护式直流电源连接器或通过来自任何 5 V USB 源的微型 USB 连接器,使用 7 V 至 9 V 电源供电。2.1 mm 直流电源插孔旁边有一个电源开关,您可以轻松关闭设置,METRO 可以自动切换 USB 和直流电源。
板上包含了 2 MB SPI 闪存芯片。当在 Circuit Python 中使用时,2 MB 闪存可作为脚本、库和文件的存储器,当在 Arduino 中使用时,用户可以读取/写入文件,以进行数据记录,并使用 Adafruit 的帮助程序,通过 USB 访问这些文件。
该 MCU 预装 UF2 引导程序,这将导致该板会被识别为 USB存储密钥。只需将固件拖到程序中,就不需要专门的工具或驱动程序。它可以用于加载 CircuitPython、PXT MakeCode 或 Arduino IDE(它是 BOSSA 兼容的)。
特性 | ||
|
|