本文转载自http://blog.csdn.net/charmingsun/article/details/50802267,本教程以点亮一盏LED灯为目的为大家演示用STM32CubeMX、Keil、ST-Link开发STM32程序的一般方法。
一、学习前的准备工作
硬件:一块STM32开发板,一个ST-Link;(我使用的开发板是NUCLEO-F411RE)
软件:装好ST-Link的驱动程序,装好STM32CubeMX,装好Keil;
文档:开发板的原理图、芯片的参考手册和HAL驱动说明书。
附:STM32F4xx HAL驱动说明书
二、创建一个新的STM32CubeMX工程
打开STM32CubeMX,然后单击New Project:
选择Series(系列)、Lines(系列)、Package(封装),然后选中自己MCU的型号,点击OK:(我的MCU是STM32F411RE,64引脚LQFP封装)
至此一个STM32CubeMX工程已经建立好:
三、配置对应引脚,然后生成Keil工程
打开开发板原理图,查看LED灯对应的引脚:(如图所示,让PA5引脚输出高电平即可点亮LED)
点击Pinout,然后单击LED