[STM32F1]

一块学习stm32 ———基础篇 (新建工程)上

[复制链接]
917|8
手机看帖
扫描二维码
随时随地手机跟帖
一路向北lm|  楼主 | 2017-7-17 17:53 | 显示全部楼层 |阅读模式
新建工程对于大家来说都是一件挺麻烦的事,没有51单片机那么简单,stm32新建工程需要配置好多,下面我将带领大家一步一步新建工程,尽可能做到简单易懂,让大家熟练掌握新建工程。以stm32f1系列 、M3内核为例。
第一步:在st网站下载STM32F103的固件库-----stm32f10x_stdperiph_lib 3.5V版。
第二步:在桌面新建一个文件夹,命名为“工程文件”。

第三步:在该文件夹下新建六个文件夹,分别命名为 user(用户文件),output(输出文件),libraries(库文件),startup(启动文件),app(外设文件)

第四步:
     将固件库里Libraries--->CMSIS 将CMSIS文件复制到我们新建的libraries里;
     将固件库里Libraries--->STM32F10x_StdPeriph_Driver  将STM32F10x_StdPeriph_Driver文件复制到我们新建的libraries里;
     将固件库里 Project---->STM32F10x_StdPeriph_Template里的stm32f10x_conf.h,stm32f10x_it.c,stm32f10x_it.h,system_stm32f10x.c main.c 五个文件复制到我们新建的User 里;   
  
第五步: 打开keil5 新建一个工程 ,工程名随便起个例如01 ,芯片我们选择stm32f103ze系列的
第五步:接下来就是管理工程文件了,新建五个组,分别为 user(添加对应文件夹下的五个文件),cmsis(添加内核文件),startup(放置启动文件),StdPeriph_Driver(库文件添加src文件),APP(新建的外设文件可以放在这里),
      
好了,今天就到这里,关于头文件的配置,和一些细节的地方,下次再同大家分享,谢谢了。  
01.png
02.png
03.png
04.png
05.png
06.png
07.png
09.png
junpeng324| | 2017-7-17 18:51 | 显示全部楼层
新人,想学32,希望和楼主一块,求快点更新。

使用特权

评论回复
天灵灵地灵灵| | 2017-7-17 22:57 | 显示全部楼层
跟着楼主学习学习。

使用特权

评论回复
aizaixiyuanqian| | 2017-7-18 09:44 | 显示全部楼层
写的不错,跟楼主一块学习,快点更新吧,期待

使用特权

评论回复
adc326| | 2017-7-18 10:54 | 显示全部楼层
内容挺好的,就是图片有点乱,希望楼主下次修改下。

使用特权

评论回复
一路向北lm|  楼主 | 2017-7-18 22:38 | 显示全部楼层
好的,一起加油!

使用特权

评论回复
尼古拉斯枭雄| | 2017-7-19 10:36 | 显示全部楼层
一起学习

使用特权

评论回复
tsenyigming| | 2017-12-27 09:07 | 显示全部楼层
感觉楼主介绍的是笨办法。 STM32CubeMX, 可以新建项目。
2017-12-27.png
2017-12-27 (1).png

使用特权

评论回复
liaoyuanli| | 2019-3-19 18:38 | 显示全部楼层
哪位大神会做机器人运动控制电路图

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

256

主题

3639

帖子

72

粉丝