1-keil自带库工程建立
在建立之前需要安装Keil对应的芯片支持包pack
①可以在keil的pack installer上安装
②也可以在keil 官网上下载后导入到keil的pack installer里面
STM32PACK包下载的地址http://www.keil.com/dd2/pack/
①首先新建一个文件夹fourrotor(名字随意),然后打开keil选择project ->new project,命名工程名并保存在该文件夹中,最后弹出该窗选择自己的主控芯片
②在一步骤选择完毕后弹出以下窗口进行配置自己所用的核心文件和外设文件
1)内核文件core和启动文件startup
2)在标准外设驱动中选择exti(外部中断),gpio(接口),tim(定时器),usart(通信)...最后点击OK
③在刚刚新建的文件夹中建立一个存放自己代码的文件夹如user
④点击“品”字形图标进行源文件名修改user(此时user并未与文件夹中的“user”产生关联)
⑤进行工程配置
2)选择可烧录文件(.HEX文件)
3)选择源文件路径
4)优化级别(如果选择的不是0 level,单步调试程序会出现跳来跳去的现象)
5)Debugger调试选择ST-Debugger(如果使用ST-link烧录)
6)然后点击上图中setting进行设置,选中sw
7)在flash download中进行配置,最后点击确定
⑥在user文件夹中添加一个main.c的文件,最后应将main.c添加到工程中去
⑦编写一个简单的源代码文件,进行编译(在代码后面应注意空一行,不然在keil中会报错)
最后在“品”字形中将main.c添加到工程中,这样使用keil自带库搭建工程已经创建完成。