首页 > 评测 > 超值系列——STM32F030-Discovery评测

超值系列——STM32F030-Discovery评测

STM32   Discovery   ST   F030   
  • 作者:高扬
  • 来源:21ic
  • [导读]
  • 1.1 简介在某些应用上,电子产品的设计特别的追求性价比,这个时候想在性能和成本间作出最佳的选择,就要选择那些高性价比的芯片。STM32也提供了超高性价比的MCU,该系列就是STM32F030超值系列,具备Cortex-M0核心。

我们知道了驱动的所在之地,剩下的就是安装了,我们在“此电脑”单击右键,选择管理,进入计算机管理器,如下图,我们发现其他设备选项多出一个没有安装驱动的设备:“STM32 STLink”。

STM32F01739.jpg

安装驱动前

双击STM32-STLink图标,选择“更新驱动程序”找到前述驱动位置,如下图所示,按照提示安装驱动。

 STM32F01799.jpg

STM32F01801.jpg

安装驱动

 STM32F01809.jpg

安装驱动后

安装驱动后,在STM32F030-Discovery连接PC后在PC的设备管理器会多出来如上图的1个设备。

在这里值得一提的是,ST与Keil公司为用户提供了免费使用Keil MDK 开发STM32F0和STML0系列单片机的权利,可通过访问以下链接获取相关消息

http://www2.keil.com/stmicroelectronics-stm32/mdk

免费的产品序列号为:U1E21-CM9GY-L3G4L

STM32F02093.jpg

1.5 DEMO测试

开发板出厂时候自带了演示DEMO,我们也就用该DEMO来检测一下STM32F030探索板。

检查开发板上的跳线帽的位置,JP2处于连接状态,CN2处于连接状态(探索板被选定)。

用mini接口USB线连接PC的USB接口和探索板的USB接口CN1。然后红色LED LD1(PWR)和LD2(COM)点亮,同时LED LD3闪烁。

按下用户按键B1(蓝色)。

根据用户点击按钮B1观察闪烁的绿色LED LD3变化。

每次按下B1 都会通过蓝色LED LD4进行确认的。

STM32F02342.jpg

开发板上电图

STM32F02351.jpg

Demo测试

下图是官方提供的开发包里的本DEMO的程序源码,我们也能通过源码看出来,该DEMO就是一个简单的LED闪烁实验,经过简单的配置LED端口和按键初始化,通过查询方式不停的对按键操作进行查询操作。

STM32F02457.jpg

DEMO源码

1.6 开发环境与编程

在开发软件上编辑好代码并链接编译生成目标代码hex或bin后怎么烧录到单片机呢?我们这里介绍个非常好用的方法,使用IDE开发软件自带的也不错,可是有时候你会发现不怎么好使,这里介绍个非常流行的编程烧录软件—STM32 ST-LINK Utility。如下图所示,这是ST自己出的,独立于任何开发环境的,你不需要编译,你直接可以通过它把代码烧录到MCU,还可以通过它对你的STM32-Link编程器进行固件升级。

STM32F02686.jpg

STM32 ST-Link Utility界面

使用USB连接线,连接电脑和探索板,固件升级步骤:

STM32F02738.jpg

STM32F02740.jpg

STM32F02741.jpg

1: 单击菜单栏“ST-LINK”->firmware update,弹出上图选项卡,之后单击“DeviceConnect”,之后出现固件版本和可升级的固件版本号 2:单击“YES”,如上图,出现升级进度条,完成后,弹出升级成功窗口“Upgrade is successful”,单击确定退出。

烧录编程方法:如下图,这里推荐使用STM32 ST-LINK Utility软件,该软件不仅可以烧录hex和bin格式的目标代码,还可以从单片机读出芯片内的代码并保存成文件,作为备份。另外该软件还集成了ST-LINK编程器固件升级功能。

STM32F03013.jpg

ST-LINK Utility软件界面

 

  • 本文系21ic原创,未经许可禁止转载!

网友评论