你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-L476RG开发】+ 初次使用STM32CubeMX+点亮LED

[复制链接]
烟花绽放 提问时间:2015-11-15 17:33 /
本帖最后由 烟花绽放 于 2015-11-22 15:30 编辑

        首先说声抱歉,拿到板子之后一直因为工作上的事情和其他原因抽不开身,没有办法去好好的去使用一下STM32L476NUCLEO板,今天正好休息,好好的研究一下。        说到开发STM32L476,那么不得不提一下STM32CubeMX开发工具,自从ST发布STM32CubeMX以来,我就一直在关注,不过也一直没有去使用他,之前一直使用的是STM32F103,使用固件库开发;刚好趁这次的机会来尝试一下使用STM32CubeMX工具。
       第一步,安装STM32CubeMX和STM32CubeL4,软件可以在社区网盘下载,安装过程中需要下载JAVA的插件,安装完成后如图所示
QQ截图20151115170630.png
下一步是安装STM32CubeL4,因为我还在使用F1系列,所以我还安装了STM32CubeF1,安装完成之后,前面有绿色点表示。
QQ截图20151115170734.png
   (这一页面可通过快捷键  Alt+U 打开)
不过,我之前在安装到这一步时,不知道为什么,下载下来的安装包各种安装不上,各种纠结,最后还是将所有数据删除之后重新安装的。

下面开始STM32L476的开发,点击New Project新建工程


下面选择board,选择NUCLEO和STM32L4,设置button为1,led为1,点击OK

QQ截图20151115171338.png
这一步时,可以看到LED引脚为PA5,可对比原理图,其他选择默认,直接使用快捷键(Ctrl+Shift+G)进入下一步
QQ截图20151115171541.png

这一步时编写工程名称,工程目录,选择开发工具,我使用的是KEILV5,注意:目录不得有中文字符,否则无法生成工程
QQ截图20151115171623.png
这一步设置为生成单独的.C和.H文件,方便管理。
QQ截图20151115171632.png
工程正在生成
QQ截图20151115172338.png
直接点击OPEN
QQ截图20151115172353.png
打开生成的工程
QQ截图20151115172622.png

在mian函数中添加语句:HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET);;
由此图可以看到LD2被成功点亮。
IMG_20151115_172804.jpg

LED.zip (8.19 MB, 下载次数: 14)

评分

参与人数 1 ST金币 +10 收起 理由
沐紫 + 10

查看全部评分

收藏 1 评论7 发布时间:2015-11-15 17:33

举报

7个回答
肽宰1 回答时间:2015-11-15 18:17:39
感谢分享
烟花绽放 回答时间:2015-11-15 19:30:25

客气,初次使用,大家一起学习
埃斯提爱慕 回答时间:2015-11-15 20:30:50
提示: 作者被禁止或删除 内容自动屏蔽
?[Wait...]?& 回答时间:2015-11-15 21:36:20
                           
风子 回答时间:2015-11-15 21:54:52
谢谢分享.png
黄小狼 回答时间:2015-11-16 08:53:14
哇哦,好东西哦,谢谢
烟花绽放 回答时间:2015-11-16 18:29:04
黄小狼 发表于 2015-11-16 08:53
哇哦,好东西哦,谢谢

客气啦,,大家共同学习
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版