【NUCLEO-L476RG开发】 用STM32CubeMX点亮LED
抢到STM32L476板子已有一段时间了。但当时手头上正在用STM32F103开发产品,耽搁了第一分享时间,所以今晚抽出点时半来分享下L476.用STM32CubeMX来点个以灯,由于之前没用过STM32CubeMX,所以有不对的地方还请高手批评指正。
1.启动STM32CubeMX软件后界面如图所示:
2.安装STM32L4库,点击”Help"下拉菜单下的“Install New Libraries"后如图所示:
选中”Firmware Package for Family STM32L4",然后点“Install Now”,之后就等待完成,完成点“Close"即可,接下来就可以用L4了。
3.点击“New Project",即新建工程,弹出如图界面:
选中STM32L476,点击OK进入”Pinout"配置界面,由于开发板上的LED是连接到PA5上的,所以我们要把PA5配置成输出模式如图:
在图中找到PA5并单击,在弹出的选项中我们选择“GPIO_Output"即输出模式,在“Clock Configuration”配置界面中,我们选择黙认的就可以,再在“Configuration"中配置GPIOA5脚,如图:
3,生成MDK工程 如下图,写好MDK工程名和路径,点击“OK,等待转换完成,转换完成后提示是否打开工程,我们点击”Open Project“。
4.在MDK工程中找到”main"函数并添加我们的代码,在如图位置处添加:HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5); HAL_Delay(500);
即LED闪烁代码,
添加完成后进行编译,无错误后下载到我们的开发板上进行验证,至此STM32CubeMX点亮LED完成了。
多谢分享
页:
[1]