打印
[STM32L0]

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

[复制链接]
2665|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,然后确定完成
芯片,板型号选择步骤。
第二步:进行引脚,外设配置。(首先要强调的一件事:使用任何单片机的时候,首先必须知道时钟源这回事!!!)点击Clock Configuration:显示时钟配置界面,然后选用HSI 16作为系统时钟,详细配置如图所示:

然后我们这次是点亮板载的LED3,可以回到Pinout页面:

可以看到当我们刚才第一步选择了Board的时候,cube已经把板子上的资源都显示出来了,我们可以点击PB3这个引脚看看

选择Output Push Pull,No pull-up and no pull-down
第三步:板子的外设配置已经完成了,接下来就是生成工程代码,点击Project-->Settings,会弹出Project Settings窗口,分别输入project name(项目名) project location(项目路径) IDE(项目工作平台)

然后切换到Code Generator界面并且按照如下如所示设置即可:

最后在工具栏找到类似轮齿的图标(在Help下面),点击
这样我们的工程代码就生成了
第四步:在主函数里面点亮你的LED

实验现象:
沙发
黑夜之狼|  楼主 | 2016-4-7 23:13 | 只看该作者
上传工程代码: STM32L031_GPIO.rar (3.58 MB)

使用特权

评论回复
板凳
yklstudent| | 2016-4-8 08:21 | 只看该作者
mark,看看

使用特权

评论回复
地板
chengqing3968| | 2016-4-8 11:30 | 只看该作者
适合新手……

使用特权

评论回复
5
黑夜之狼|  楼主 | 2016-9-8 14:27 | 只看该作者
关关 发表于 2016-9-8 10:40
楼主,你的下载线是什么,stlink吗?这个板子支持jlink下载吗?

板载stlink的

使用特权

评论回复
6
关关| | 2016-9-8 15:33 | 只看该作者
关关 发表于 2016-9-8 15:18
谢谢,我下载了个驱动能读出来的,可是下载不了程序。想问一下,哪里有板子的原理图? ...

我在st官网上找到了

使用特权

评论回复
7
黑夜之狼|  楼主 | 2016-9-8 22:15 | 只看该作者
关关 发表于 2016-9-8 15:33
我在st官网上找到了

好嘞

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

18

主题

1205

帖子

11

粉丝