

把这个里面的文件放先给下好,我这里是没有光盘的,所以需要从百度网盘上下载好,这里面都是我们需要用到的资源
首相需要创建文件夹,我这里起名就是temp
接着依次创建5个子文件夹



第二步应该是temp

选择F407ZG(我是探索者)



结果

总共是7个


结果


这个路径下的inc和src放进PWLIB中就行
这里面可以放一些正点原子提供的延时之类
随便找个模板样例,点进去SYSTEM
找到三个

复制进去就行了
这里面主要放的是.hex文件,之后会更改路径就行



进入刚刚建的文件夹,把src里面的都行全选都放进去,点击Add

删除这个文件,
注意是 stm32f4xx_fmc.c要删掉,不要删掉 stm32f4xx_fsmc.c

懒得截了,流程一样,结果如下



务必小心!务必准确!!!
STM32F40_41xxx,USE_STDPERIPH_DRIVER

放到这个里面!


更改main函数,如下
#include "stm32f4xx.h"
//ALIENTEK 探索者STM32F407开发板 实验0
//STM32F4工程模板-库函数版本
//技术支持:www.openedv.com
//淘宝店铺:http://eboard.taobao.com
//广州市星翼电子科技有限公司
//作者:正点原子 @ALIENTEK
void Delay(__IO uint32_t nCount);
void Delay(__IO uint32_t nCount)
{
while(nCount--){}
}
int main(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_Init(GPIOF, &GPIO_InitStructure);
while(1){
GPIO_SetBits(GPIOF,GPIO_Pin_9|GPIO_Pin_10);
Delay(0x7FFFFF);
GPIO_ResetBits(GPIOF,GPIO_Pin_9|GPIO_Pin_10);
Delay(0x7FFFFF);
}
}
删除


删除这两行就行

完美!
这个会4.3讲到




就是三个文件



再次编译运行

完美!!结束!!
真累,累死了,跟着教程走了一遍,自己又写了一遍,害,不过还行,写完了