本次“小蝴蝶创意移植大赛”的项目“镜子里的屏幕”采用ST官方的NUCLEO板卡,型号选择STM32F030R8。
STM32 Nucleo系列开发板是带多种STM32微控制器系列的开发板,她为用户提供可接受的价格和灵活的方式进行产品创新和原型开发。用户可以从MCU的性能,功耗和产品特点选择不同的组合
不论哪种款Nucleo板,在设计时都具有以下特点的特点:
• 支持TQFP64封装的各系列的STM32微处理器
• 完全兼容Arduino Uno Rev.3接口
• 扩展了ST Morpho全部的I/O接口
• 集成ST-Link/V2-1的调试下载器
• 直接访问mbed.org网上资源
本次DIY作品(镜子里的屏幕)用到的板卡为NUCLEO-F030R8,NUCLEO-F030R8 是ST公司推出的一款针对STM32F0系列设计的Cortex-M0开发板,具有 mbed 功能,支持Arduino。同时还提供 ST Morpho 扩展排针,可连接微控制器的所有周边外设。
这是一款基于Cortex-M0的入门级MCU,使用方便性能卓越。在性能和处理速度上,几乎不逊色于任意一款型号的Arduino板卡。同等条件下STM32板卡的处理速度比Arduino板卡快了4倍多。因此,STM32板卡能够为作品的快速响应提供更有力的保障。
NUCLEO-F030R8实物图与尺寸图如下:
该板的尺寸为70×82.5mm,十分轻便,当拆除ST-LINK/V2-1时,单独的MCU部分将更加小巧,十分符合日常使用。
引脚图:
板子的参数:
1. STM32F030R8T6是64位芯片;
2. Cortex-M0内核 主频是48MHz;
3. 自带64KB的Flash,8KB的SRAM;
开发板基于STM32F030R8T6设计,开发板集成了ST-LINK/V2-1仿真下载器,免除您另外采购仿真器或下载器的麻烦,更加方便的是可以将该板拆分成ST-LINK/V2-1仿真下载器和MCU部分单独使用。并且具备Arduino接口,可接入 Arduino 巨大生态系统的各种 Shield 扩展板,让您能够轻松快速增加特殊功能。
为用户提供了一个经济实惠且灵活的方式与任何STM32微控制器搭建技术原型,并可从性能,功耗和功能的各种组合中做以选择。ST提供丰富的示例程序,让您更快速的入门STM32F0单片机。给开发者更多的选择,同时又可在不同微控制器之间迁移开发提供便利,不需要花费更多的时间就可以轻松上手,也是目前正在推广的产品之一。