Keil新建工程步骤

摘要:
步骤1:创建项目文件夹1。创建一个新文件夹,例如:2。在文件夹下创建子文件夹:文件夹描述:应用程序:存储硬件控制程序;库:存储固件库;Obj:存储生成的文件;公共:存储公共资源;用户:存储用户文件。头文件的格式如下:附件2:完整的项目文件和目录显示:创建的文件夹和项目:项目目录示例:附件3:编译前注意事项:编译设置:

 

第一步:创建工程文件夹

 

 

1、新建一个文件夹,例如:

        Keil新建工程步骤第1张             

2、在文件夹下创建子文件夹:

Keil新建工程步骤第2张             

文件夹说明:

App:存放硬件控制程序;

Libraries:存放固件库;

Obj:存放生成的文件;

Public:存放公用资源;

User:存放用户文件。

 

3、User文件夹里添加文件:

          Keil新建工程步骤第3张            

main.c可以自己创建,其它文件由芯片官方文档提供。

 

第二步:创建工程项目

 

1、打开keil软件(可以是keil4keil5);

2、创建工程:

1)开始创建:

 Keil新建工程步骤第4张

2工程命名及位置:

          Keil新建工程步骤第5张

 

(3)选择芯片型号:

          Keil新建工程步骤第6张

 

 4)下一步:

      Keil新建工程步骤第7张

 

 

此时,工程项目下会有一个工程组目录:

      

 Keil新建工程步骤第8张

 

第三步:添加文件到工程组:

 

1

Keil新建工程步骤第9张

 

 

 

2

 Keil新建工程步骤第10张

 

3、依次创建文件目录到工程组:

StdPeriph_Driver: 存放驱动头文件;   CMSIS:存放系统头文件;

 Keil新建工程步骤第11张

 

4、往目录里面添加文件:

 Keil新建工程步骤第12张

 

5、选择相应文件夹下的文件添加进去

 Keil新建工程步骤第13张

 

6、然后:

 Keil新建工程步骤第14张

 

 Keil新建工程步骤第15张

 

 

 

附加1

编写头文件:

keil下新建文件led.cled.h,保存到App下的led文件夹(建议新建),按前面的操作可将led.c添加到App工程组下。

头文件格式如下:

  Keil新建工程步骤第16张    Keil新建工程步骤第17张

 

附加2

 

完整的工程文件及目录展示:

(1)建立的文件夹以及项目:

 Keil新建工程步骤第18张

 

 

(2)项目目录示例:

 Keil新建工程步骤第19张

 

 

附加3:编译前须知:

编译设置:

 Keil新建工程步骤第20张

 Keil新建工程步骤第21张

 

 Keil新建工程步骤第22张

 

 Keil新建工程步骤第23张

 

 

 

免责声明:文章转载自《Keil新建工程步骤》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Redis的Publish/Subscribeffmpeg 加中文水印不能显示的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mac 上Tomcat装载

I recently installed Tomcat 7 and got it working with Eclipse Helios on Mac OSX Lion.Install Homebrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"Install T...

前端大文件上传解决方案支持分片断点上传

最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的报文,丢包重传的概率也更大),用户不能刷新页面,只能耐心等待请...

关于使用BetterIntelliJ激活IntelliJ IDEA

第一步: 下载解压文件,把文件放到一个位置(尽量不要有中文路径),激活后,不要删除。 (具体如何下载BetterIntelliJ文件,百度查一下) 第二步: 安装软件后,打开软件,提示需要注册,勾选试用(Evaluate for free)选项,点击Evaluate进入IDE。 说明:如果不能出现这个界面,请打开reset_eval文件夹执行相应的重置脚...

20189222 《网络攻防实践》安全工具、库的简介以及使用教程

安全工具简介 Wireshark Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 网络封包分析软件的功能可想像成 "电工技师使用电表来量测电流、电压、电阻" 的工作 - 只是将场景移植到网...

adb remount 失败:remount failed: Operation not permitted

adb remount 失败:remount failed: Operation not permitted     关于ADB的使用,这里再说明下:经常使用命令 adb shell - 登录设备shell,后面也可直接跟执行命令。如:adb shell rm -r /system/sd/app adb pull - 从手机中下载文件到电脑上。如:ad...

制作CentOS7.6 自动安装ISO镜像光盘

制作CentOS7.6 自动安装ISO镜像光盘1. 系统安装包说明目录树结构|-- .discinfo|-- .treeinfo|-- Packages|-- base|-- images|-- isolinux|-- ks.cfg|-- repodata.discinfo 文件是安装价质的识别信息.treeinfo 文件是系统版本,创建时间及文件目录树结...