STM32入门篇——新建工程(基于Nucleo F401板卡)

写在前面的话   

     大家好,我是研一的学生,从今天起我将会陆续写点博客帮助正在学习STM32的同学们,虽然自己能力不是很强,但我还是尽自己最大努力帮助更多需要的人,因为我们有一个共同的爱好。

     开篇肯定是基础,我们就拿ST官方的板卡玩起,手里有块Nucleo STM32F401,虽然Nucleo板卡外设很少,只是提供了一些简单的LED 按键什么的,这些也足够了,后续我会通过AD绘制Nucleo的扩展板卡,增加Nucleo的可玩性。让我们最感到惊喜与以外的是ST在Nucleo板卡上焊接有ST-Link呦,开发调试很是方便,一根数据线就OK了!

 准备材料:

1. Nucleo STM32F401板卡(类似的板卡都可以,以此板卡为例)。

2. USB-USBmini数据线一条(链接电脑与开发板,可以通过ST-Link下载与调试)。

3. keil5 MDK软件 (已在电脑上安装与破解完毕)。

4. ST官方的基于M4系列的标准库(需要到ST官网去下载)。

5. pack包(基于F4系列,很多小伙伴们可能只学了F1系列,keil中没有安装F4的pack,这个时候需要去keil官网下载ST的F4系列的pack包了)。

新建工程:

第一步:

           新建文件夹并命名为:“STM32F401基础工程”这个名字大家随意,然后在子文件夹下新建五个文件夹,分别为:

          1. CORE: 用于存放内核文件和一些启动文件。

          2. LIB : 存放ST的标准库文件,主要是inc和src文件夹下的.c与.h文件,这些包含了STM32的底层驱动与封装。

          3. User:用户文件,主要是main.c 以及一些中断文件 和stm32F4系列的配置文件等。

          4. project:用于存放工程。

          5. Doc: 存放说明文件,对工程进行整体说明。

        STM32入门篇——新建工程(基于Nucleo F401板卡)_第1张图片

第二步:

第三步:

第四步:

第五步:

 

 

你可能感兴趣的:(STM32)