[STM32L0] STM32L031测评之:用cube点亮你的LED

[复制链接]
3088|8
 楼主| 黑夜之狼 发表于 2016-4-7 23:11 | 显示全部楼层 |阅读模式
LZ刚开始玩STM32L系列的时候,就发现cube这玩意还不错,今天为了节省时间,同时也简单介绍一下cube的一些使用步骤,让nucleo32跑起来吧!
第一步:打开Cube软件,新建工程,由于这次是基于STM32L031K6 Nucleo32板子平台,所以选择Board Selector(也可以选择MCU Selector),Verdor选择默认,Type of board 选择Nucleo32,Mcu Series选择STM32L0,然后确定完成
芯片,板型号选择步骤。 QQ图片20160407224138.jpg
第二步:进行引脚,外设配置。(首先要强调的一件事:使用任何单片机的时候,首先必须知道时钟源这回事!!!)点击Clock Configuration:显示时钟配置界面,然后选用HSI 16作为系统时钟,详细配置如图所示:
QQ图片20160407224535.jpg
然后我们这次是点亮板载的LED3,可以回到Pinout页面:
QQ图片20160407224717.png
可以看到当我们刚才第一步选择了Board的时候,cube已经把板子上的资源都显示出来了,我们可以点击PB3这个引脚看看
QQ图片20160407224842.png QQ图片20160407225041.jpg QQ图片20160407225149.jpg
选择Output Push Pull,No pull-up and no pull-down
第三步:板子的外设配置已经完成了,接下来就是生成工程代码,点击Project-->Settings,会弹出Project Settings窗口,分别输入project name(项目名) project location(项目路径) IDE(项目工作平台)
QQ图片20160407225909.jpg
然后切换到Code Generator界面并且按照如下如所示设置即可:
QQ图片20160407230001.jpg
最后在工具栏找到类似轮齿的图标(在Help下面),点击 QQ图片20160407230222.png
这样我们的工程代码就生成了
第四步:在主函数里面点亮你的LED
QQ图片20160407231002.png
实验现象: QQ图片20160407230938.jpg
 楼主| 黑夜之狼 发表于 2016-4-7 23:13 | 显示全部楼层
上传工程代码: STM32L031_GPIO.rar (3.58 MB, 下载次数: 67)
yklstudent 发表于 2016-4-8 08:21 | 显示全部楼层
mark,看看
chengqing3968 发表于 2016-4-8 11:30 | 显示全部楼层
适合新手……
 楼主| 黑夜之狼 发表于 2016-9-8 14:27 | 显示全部楼层
关关 发表于 2016-9-8 10:40
楼主,你的下载线是什么,stlink吗?这个板子支持jlink下载吗?

板载stlink的
关关 发表于 2016-9-8 15:33 | 显示全部楼层
关关 发表于 2016-9-8 15:18
谢谢,我下载了个驱动能读出来的,可是下载不了程序。想问一下,哪里有板子的原理图? ...

我在st官网上找到了
 楼主| 黑夜之狼 发表于 2016-9-8 22:15 | 显示全部楼层
关关 发表于 2016-9-8 15:33
我在st官网上找到了

好嘞
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:代理中颖MCU,可技术交流,欢迎私信骚扰

18

主题

1241

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部