打印
[STM32F1]

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

[复制链接]
1085|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
新建工程对于大家来说都是一件挺麻烦的事,没有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 (104.76 KB )

01.png

02.png (189.99 KB )

02.png

03.png (21.8 KB )

03.png

04.png (56.57 KB )

04.png

05.png (57.84 KB )

05.png

06.png (65.86 KB )

06.png

07.png (21.74 KB )

07.png

09.png (19.99 KB )

09.png
沙发
junpeng324| | 2017-7-17 18:51 | 只看该作者
新人,想学32,希望和楼主一块,求快点更新。

使用特权

评论回复
板凳
天灵灵地灵灵| | 2017-7-17 22:57 | 只看该作者
跟着楼主学习学习。

使用特权

评论回复
地板
aizaixiyuanqian| | 2017-7-18 09:44 | 只看该作者
写的不错,跟楼主一块学习,快点更新吧,期待

使用特权

评论回复
5
adc326| | 2017-7-18 10:54 | 只看该作者
内容挺好的,就是图片有点乱,希望楼主下次修改下。

使用特权

评论回复
6
一路向北lm|  楼主 | 2017-7-18 22:38 | 只看该作者
好的,一起加油!

使用特权

评论回复
7
尼古拉斯枭雄| | 2017-7-19 10:36 | 只看该作者
一起学习

使用特权

评论回复
8
tsenyigming| | 2017-12-27 09:07 | 只看该作者
感觉楼主介绍的是笨办法。 STM32CubeMX, 可以新建项目。

2017-12-27.png (465.81 KB )

2017-12-27.png

2017-12-27 (1).png (365.88 KB )

2017-12-27 (1).png

使用特权

评论回复
9
liaoyuanli| | 2019-3-19 18:38 | 只看该作者
哪位大神会做机器人运动控制电路图

使用特权

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

本版积分规则

274

主题

3760

帖子

74

粉丝