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

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

[复制链接]
阿本 提问时间:2015-11-16 20:48 /

抢到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完成了。




评分

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

查看全部评分

收藏 2 评论1 发布时间:2015-11-16 20:48

举报

1个回答
lkl0305 回答时间:2015-11-16 23:11:53
多谢分享
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版