【NUCLEO-L476RG开发】+ 初次使用STM32CubeMX+点亮LED
本帖最后由 烟花绽放 于 2015-11-22 15:30 编辑首先说声抱歉,拿到板子之后一直因为工作上的事情和其他原因抽不开身,没有办法去好好的去使用一下STM32L476NUCLEO板,今天正好休息,好好的研究一下。 说到开发STM32L476,那么不得不提一下STM32CubeMX开发工具,自从ST发布STM32CubeMX以来,我就一直在关注,不过也一直没有去使用他,之前一直使用的是STM32F103,使用固件库开发;刚好趁这次的机会来尝试一下使用STM32CubeMX工具。
第一步,安装STM32CubeMX和STM32CubeL4,软件可以在社区网盘下载,安装过程中需要下载JAVA的插件,安装完成后如图所示
下一步是安装STM32CubeL4,因为我还在使用F1系列,所以我还安装了STM32CubeF1,安装完成之后,前面有绿色点表示。
(这一页面可通过快捷键Alt+U 打开)
不过,我之前在安装到这一步时,不知道为什么,下载下来的安装包各种安装不上,各种纠结,最后还是将所有数据删除之后重新安装的。
下面开始STM32L476的开发,点击New Project新建工程
下面选择board,选择NUCLEO和STM32L4,设置button为1,led为1,点击OK
这一步时,可以看到LED引脚为PA5,可对比原理图,其他选择默认,直接使用快捷键(Ctrl+Shift+G)进入下一步
这一步时编写工程名称,工程目录,选择开发工具,我使用的是KEILV5,注意:目录不得有中文字符,否则无法生成工程
这一步设置为生成单独的.C和.H文件,方便管理。
工程正在生成
直接点击OPEN
打开生成的工程
在mian函数中添加语句:HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET);;
由此图可以看到LD2被成功点亮。
上传工程文档。
这次是我第一次使用STM32CUBEMX开发工具生成初始化函数,因为以前一直是用的固件库,所有有些不太习惯,还需要慢慢适应,目前就先到这,下面在好好的研究研究,后续会再更新。水平有限,如有错误,还请各位见谅,请大家多多指教。
:lol:lol:lol:lol:lol:lol:lol感谢分享 肽宰1 发表于 2015-11-15 18:17
感谢分享
客气,初次使用,大家一起学习 顶贴拿钱 :)
哇哦,好东西哦,谢谢 黄小狼 发表于 2015-11-16 08:53
哇哦,好东西哦,谢谢
客气啦,,大家共同学习
页:
[1]