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

查看: 1476|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版