首页 > 评测 > 超值系列——STM32F030-Discovery评测
超值系列——STM32F030-Discovery评测
- [导读]
- 1.1 简介在某些应用上,电子产品的设计特别的追求性价比,这个时候想在性能和成本间作出最佳的选择,就要选择那些高性价比的芯片。STM32也提供了超高性价比的MCU,该系列就是STM32F030超值系列,具备Cortex-M0核心。
我们知道了驱动的所在之地,剩下的就是安装了,我们在“此电脑”单击右键,选择管理,进入计算机管理器,如下图,我们发现其他设备选项多出一个没有安装驱动的设备:“STM32 STLink”。
安装驱动前
双击STM32-STLink图标,选择“更新驱动程序”找到前述驱动位置,如下图所示,按照提示安装驱动。
安装驱动
安装驱动后
安装驱动后,在STM32F030-Discovery连接PC后在PC的设备管理器会多出来如上图的1个设备。
在这里值得一提的是,ST与Keil公司为用户提供了免费使用Keil MDK 开发STM32F0和STML0系列单片机的权利,可通过访问以下链接获取相关消息
http://www2.keil.com/stmicroelectronics-stm32/mdk
免费的产品序列号为:U1E21-CM9GY-L3G4L
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进行确认的。
开发板上电图
Demo测试
下图是官方提供的开发包里的本DEMO的程序源码,我们也能通过源码看出来,该DEMO就是一个简单的LED闪烁实验,经过简单的配置LED端口和按键初始化,通过查询方式不停的对按键操作进行查询操作。
DEMO源码
1.6 开发环境与编程
在开发软件上编辑好代码并链接编译生成目标代码hex或bin后怎么烧录到单片机呢?我们这里介绍个非常好用的方法,使用IDE开发软件自带的也不错,可是有时候你会发现不怎么好使,这里介绍个非常流行的编程烧录软件—STM32 ST-LINK Utility。如下图所示,这是ST自己出的,独立于任何开发环境的,你不需要编译,你直接可以通过它把代码烧录到MCU,还可以通过它对你的STM32-Link编程器进行固件升级。
STM32 ST-Link Utility界面
使用USB连接线,连接电脑和探索板,固件升级步骤:
1: 单击菜单栏“ST-LINK”->firmware update,弹出上图选项卡,之后单击“DeviceConnect”,之后出现固件版本和可升级的固件版本号 2:单击“YES”,如上图,出现升级进度条,完成后,弹出升级成功窗口“Upgrade is successful”,单击确定退出。
烧录编程方法:如下图,这里推荐使用STM32 ST-LINK Utility软件,该软件不仅可以烧录hex和bin格式的目标代码,还可以从单片机读出芯片内的代码并保存成文件,作为备份。另外该软件还集成了ST-LINK编程器固件升级功能。
ST-LINK Utility软件界面
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前