[size=0.875]拿到STM32F0-Discovery就迫不及待的试用起来了。 [size=0.875] STM32F0DISCOVERY 是ST公司推出的一款针对STM32F0系列设计的 Cortex-M0 开发板,基于STM32F051R8T6设计,集成了ST-LINK/V2仿真下载器(但仅对外提供SWD接口),其很多特性如图所示:
[size=0.875]可以看到这款开发板有以下特点:- STM32F051R8T6微控制器
- 64KB FLASH,8 KB RAM
- 64引脚,LQFP封装
- 开发板集成ST-Link/V2的仿真调试器(但仅对外提供SWD接口)
- 指示灯
- LD1:电源指示灯
- LD2:USB通讯指示灯
- LD3:应用指示灯
- LD4:应用指示灯
- 按键
- 电源
- 规则的引出了所有IO口,方便做相关实验
- 额外提供一块万用板(长宽51mm*88.9mm, 孔距2.54mm)
[size=0.875] 根据附带的介绍上的提示运行其自带的Demo: [size=0.875] • 检查板子上的跳线状态,JP2通,CN2通(选择探索模式) [size=0.875] • 用一条A口转Mini-B口的USB数据线连接STM32F0探索板和PC机通过板子的USB接口CN1从PC机给探索板上电。这时两支红光LED指示灯LED1 (PWR)和LED2 (COM) 亮绿光LED3闪烁。 [size=0.875] • 按用户按键B1 (在板子的左下角)。绿光LED3的闪烁频率随着按键B1的操作而变化。• 每按一次用户按键B1蓝光LED4闪烁一次
[size=0.875]这个是其配套的应用软件包里的内容,其中Libraries文件夹是库文件,Utilities文件夹中保存的是有关于这块硬件电路板(STM32F0 discovery)引脚定义之类的文件,Project文件夹中是所有的例子文件,Demonstration中包含了为各种不同编译工具建立的例子工程。 [size=0.875] 开发套件还包括了一个万用板,与开发板的尺寸一样(51mm x 88.9mm,间距2.54mm)。这个万用板更方便用来扩展功能,搭建原型平台。可以用来连接各种扩展板卡比如ST自己的传感器模块甚至Arduino的各种兼容扩展板。开发板上有一个mini-B型USB,作为供电以及调试编程。因为将STM32F051芯片的所有IO脚引出,所以也可以通过引脚接入5V外部电源或者向外输出5V和3V的直流电源。 [size=0.875] 如下图所示现在按下蓝色的应用按键,可以控制LD3和LD4状态。当按下按键时蓝色LD4变亮,相当于记录一次按键。而LD3有3种状态(闪烁,熄灭,快速闪烁)由按键轮流控制。开发板上这个简单的Demo就完成了。
|