OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6335|回复: 5

最简用Keil uVision5(MDKv5)新建工程的方法

[复制链接]

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2016-7-1
在线时间
9 小时
发表于 2017-9-20 22:14:10 | 显示全部楼层 |阅读模式
本帖最后由 lmon 于 2017-9-20 22:21 编辑

      现在很多网上的stm32新建工程的教程都是用的传统的方式新建的工程,需要自己新建很多文件夹并且还是复制很多文件,稍不小心就会搞错,并且看着很复杂,而Keil uVision5(MDKv5)里面有新建工程的模版,这样就不用我们去复制很多文件了。
      现在开始:(重要的地方我都红框框起来了)
1、
01.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.jpg
2、
02.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image004.gif
3、选择你实际使用的芯片,我是用的stm32f103c8t6。因为我用的开发板是淘宝上那种8块多钱的最小系统板。
03.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image006.gif
4、圈1、圈2两处必选,圈3处根据你要用的外设选择,比如这里我要用到GPIO控制led灯,那就要选择GPIO,同时跟随着RCC/Framework也要选上,因为gpio外设要用到RCC和Framework。当然如果你选择不对,在圈4处会给你提示的。当然最后不要忘了点下OK啦。
04.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image008.gif
5、这样我们的工程就建好了,该复制的什么源文件头文件都复制到工程里面了。
05.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image010.jpg
6、还要设置一些参数,在圈1处点右键,然后点“Options for …”
06.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image012.jpg
7、这里要在C/C++选项卡里面写上STM32F10X_MD,USE_STDPERIPH_DRIVER
07.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image014.gif
8、然后根据你自己有的仿真器选择是用STLink还是Jlink。我觉得STLink挺好用的,淘宝上才几块钱一个。
08.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image016.gif
9、这里要选择SW模式。
09.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image018.gif
10、这里的勾勾要勾上,其他的都给你自动设置好了。
10.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image020.gif
11、现在就该新建一个main.c文件了,在圈3那里我们新建一个USER文件夹保存我们自己写的源文件。最后5点了后,再点击保存。这样我们的main.c源文件就建好了。
11.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image022.jpg
12、然后就是把我们建好的main.c源文件导入工程。在圈1处双击鼠标左键,然后就点选main.c,最后点击圈3处的“Add”。这样我们的main.c源文件就进了工程啦。
12.png
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image024.jpg
13、然后就是在main.c里面编程了。看我的一个示例,用原子的也可以。然后点选圈1处的编译,看看有没有错误,没有的话我们就成功了。最后点击圈3处把程序下载进我们的开发板看看。
哇,灯泡亮了,我们整个任务完成,收工。
13.png
如果有什么问题,请多多指教!


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

197

帖子

0

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2017-3-11
在线时间
78 小时
发表于 2017-9-20 22:23:25 | 显示全部楼层
还行吧 我只需要配置一次 然后以后一直复制就行了
回复 支持 反对

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2017-9-20 23:36:35 | 显示全部楼层
顶,学习了
回复 支持 反对

使用道具 举报

5

主题

69

帖子

0

精华

高级会员

Rank: 4

积分
567
金钱
567
注册时间
2017-5-30
在线时间
70 小时
发表于 2017-9-21 09:34:59 来自手机 | 显示全部楼层
Mark,以后再看
回复 支持 反对

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2017-9-21 12:06:28 | 显示全部楼层
谢谢分享,流程很清晰
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复 支持 反对

使用道具 举报

4

主题

380

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3088
金钱
3088
注册时间
2015-10-17
在线时间
320 小时
发表于 2017-9-21 12:09:11 | 显示全部楼层
我可以说copy个别人的例程拿来用就ok了吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 13:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表