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

查看: 1471|回复: 1

[STM32L476] 【NUCLEO-L476RG开发】 用STM32CubeMX点亮LED

[复制链接]

5

主题

756

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2015-11-16 20:48:18 | 显示全部楼层 |阅读模式

抢到STM32L476板子已有一段时间了。但当时手头上正在用STM32F103开发产品,耽搁了第一分享时间,所以今晚抽出点时半来分享下L476.用STM32CubeMX来点个以灯,由于之前没用过STM32CubeMX,所以有不对的地方还请高手批评指正。

1.启动STM32CubeMX软件后界面如图所示:

打开软件界面

打开软件界面


2.安装STM32L4库,点击”Help"下拉菜单下的“Install New Libraries"后如图所示:

下载L4库

下载L4库

选中”Firmware Package for Family STM32L4",然后点“Install Now”,之后就等待完成,完成点“Close"即可,接下来就可以用L4了。

3.点击“New Project",即新建工程,弹出如图界面:

选择MCU

选择MCU

选中STM32L476,点击OK进入”Pinout"配置界面,由于开发板上的LED是连接到PA5上的,所以我们要把PA5配置成输出模式如图:
QQ图片20151116201836.png
在图中找到PA5并单击,在弹出的选项中我们选择“GPIO_Output"即输出模式,在“Clock Configuration”配置界面中,我们选择黙认的就可以,再在“Configuration"中配置GPIOA5脚,如图: QQ图片20151116202629.png
3,生成MDK工程 如下图,写好MDK工程名和路径,点击“OK,等待转换完成,转换完成后提示是否打开工程,我们点击”Open Project“。

QQ图片20151116203255.png
4.在MDK工程中找到”main"函数并添加我们的代码,在如图位置处添加:HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5);                HAL_Delay(500);
即LED闪烁代码,
QQ图片20151116203926.png           
添加完成后进行编译,无错误后下载到我们的开发板上进行验证,至此STM32CubeMX点亮LED完成了。




评分

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

查看全部评分

回复

使用道具 举报

40

主题

1595

回帖

1

蝴蝶豆

论坛元老

最后登录
2018-7-23
发表于 2015-11-16 23:11:53 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版