03_STM32新建工程

 首先在创建一工程文件夹,工程文件夹里创建自己习惯代码分类的文件夹,我这里习惯的分类模式是01里面放的是一些函数库和启动文件,还有内核文件,02放着的是一些驱动文件譬如uart初始化,I2C初始化等,03是存放的是一些模块代码,譬如利用uart传送一个数据或一个数组代码会放在这里,04存放的是一个完整的功能代码,05就是main函数和STM32配置文件等。

 第一步:进去keil5点击新建工程。

 第二步:会弹出一个让你保存的窗口,给工程取好名字,选好路径点击保存。

 第三步:会弹出一个设备选择窗口,这里我的设备是STM32F103ZE。

 第四步:选好设备后,点击OK会弹出一个图上的窗口,关闭即可。

 第五步:此时新建的工程就会成现在这样多出几个文件夹。

 第六步:我们这里返回我们创建的文件夹里看,会出以下几文件夹。

 第七步:在01_Firmware 文件夹inc文件夹是库函数.h文件,src是.c文件,com3.c com3.h是内核文件,.s后缀的是启动文件为什么是是HD可以看下芯片手册。

 第八步:05_User_Main文件加下存放的main.c和stm32f10x.h定义启动设置,以及所有寄存器宏定义的文件,stm32f10x_conf.h中包含了所有外设的头文件,因此任意源文件只要包含了stm32f10x.h,就可以在源文件调用任意外设的函数,stm32f10x_it里面是中断函数的模板文件,system_stm32f10x系统时钟配置文件。

 第九步:点击魔术棒,配置下我们编译过程产生的中间文件和hex文件存放的文字,2是生成hex文件,配置好后点击3保存。

 第十步:配置编译时list存放的地方

 第十一步:包含所有会出想头文件的文件夹,最后点击ok。

 第十二步:宏定义芯片,内核文件里面用到。

 第十三:配置好宏定义后编译回出现很多错误,错误解决办法就是把core_cm3.c移除工程在编译就没有错误了,但是编译的时候还是会有很多警告。

 第十四步:点击魔术棒把改成 version 5,在编译的话警告也没有了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值