图说Keil uvison 4 for ARM 基本使用方法
记得好早以前为了建一个keil的工程折腾了好久,在这里写写基本的Keil工程创建方法,以防自己以后再忘记:
![14.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_0.jpg)
新建工程
![13.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_1.jpg)
保存工程
![12.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_2.jpg)
选择器件
![11.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_3.jpg)
在这边新建文件夹,然后就是添加程序代码到里面去了。其中一些文件跟文件夹的作用,可以去本人的另一篇转载的文章 http://www.cnblogs.com/Silent-Higher/archive/2013/02/22/2922068.html里面看。
在代码中基本要包含的头文件如下:
#include stm32f10x.h /* 如果要用ST的固件库,必须包含这个文件 */#include
![15.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_4.jpg)
其中Flash是当前工程配置的一工程环境Option,
![16.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_5.jpg)
这个就是进行工程option配置的图标,其中一个工程可以有好几种Option配置。
接下来贴下几张Option配置的画面,其中有一些的配置方式我也真正不知道是什么原因,但工程是可以正常编译,下载的······
![10.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_6.jpg)
选好器件
![9.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_7.jpg)
这里主要进行晶振设置,跟ROM和RAM的设置,防止堆栈
溢出等,这里是STM32F103ZET6的设置。
![7.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_8.jpg)
![8.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_9.jpg)
![6.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_10.jpg)
![5.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_11.jpg)
这里主要是进行Library文件夹包含的配置,以及warning
提示的设置,下图则是include path的设置。
![4.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_12.jpg)
![3.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_13.jpg)
![2.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_14.jpg)
![1.jpg](http://editerupload.eepw.com.cn/fetch/20160912/307391_1_15.jpg)
![](https://webstorage.eepw.com.cn/images/2014/m/wx.png)
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码