【STM32】新手折腾笔记--01:用MDK5新建一个工程
1.CMSIS
新建Startup用来添加启动文件
在库目录下 STM32\STM32F0xx_StdPeriph_Lib_V1.5.0\Libraries\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm 找到 startup_stm32f0xx.s文件
放到工程下 /CMSIS/Startup/下
在库目录下\STM32F0xx_StdPeriph_Lib_V1.5.0\Libraries\CMSIS\Include\下全部文件放到
工程下\CMSIS\下
在库目录下STM32F0xx_StdPeriph_Lib_V1.5.0\Libraries\CMSIS\Device\ST\STM32F0xx\Include\下全部文件放到
工程下\CMSIS\下
2.Lib 库文件
在库目录下\STM32F0xx_StdPeriph_Lib_V1.5.0\Libraries\STM32F0xx_StdPeriph_Driver\ 两个文件夹
工程下\Lib\下
3.User
在库目录下\STM32F0xx_StdPeriph_Lib_V1.5.0\Projects\STM32F0xx_StdPeriph_Templates\ .c .(全部C文件和H文件)
放到工程下\User\
二、打开keil-MDK5
1.安装支持库
刷新一下
点击 install
2.新建一个工程
新建工程在刚刚新建的USER中
选择芯片型号
OK后跳出的框框关闭
3.调整文件结构
点击“品字”图标
添加组
添加每组文件按照图添加
4.设置工程
点击“锤子”图标
设置晶振
设置宏定义 和 H文件(头文件)位置
头文件位置 (前面文件按照我的步骤复制的可以参考下图)
设置下载器我用的时STLink 其它下载器清参考下载器说明文档
5.OK后编译一下 可能有点慢 看看是不是0错误0警官
如果是那就新建成功了
,
6. main.c下有大量的说明文档,我不知道都是干什么的就给删除了
#include "main.h"
int main(void)
{
while (1)
{
}
}
删除后的main.c大概长这样
好了开始你的STM32的学习之旅吧
预告下明天将会带来点亮LED的操作