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

2019-08-13 23:50发布

本帖最后由 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.jpg2、 02.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image004.gif3、选择你实际使用的芯片,我是用的stm32f103c8t6。因为我用的开发板是淘宝上那种8块多钱的最小系统板。 03.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image006.gif4、圈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.gif5、这样我们的工程就建好了,该复制的什么源文件头文件都复制到工程里面了。 05.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image010.jpg6、还要设置一些参数,在圈1处点右键,然后点“Options for …” 06.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image012.jpg7、这里要在C/C++选项卡里面写上STM32F10X_MD,USE_STDPERIPH_DRIVER 07.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image014.gif8、然后根据你自己有的仿真器选择是用STLink还是Jlink。我觉得STLink挺好用的,淘宝上才几块钱一个。 08.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image016.gif9、这里要选择SW模式。 09.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image018.gif10、这里的勾勾要勾上,其他的都给你自动设置好了。 10.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image020.gif11、现在就该新建一个main.c文件了,在圈3那里我们新建一个USER文件夹保存我们自己写的源文件。最后5点了后,再点击保存。这样我们的main.c源文件就建好了。 11.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image022.jpg12、然后就是把我们建好的main.c源文件导入工程。在圈1处双击鼠标左键,然后就点选main.c,最后点击圈3处的“Add”。这样我们的main.c源文件就进了工程啦。 12.png file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtmlclip1/01/clip_image024.jpg13、然后就是在main.c里面编程了。看我的一个示例,用原子的也可以。然后点选圈1处的编译,看看有没有错误,没有的话我们就成功了。最后点击圈3处把程序下载进我们的开发板看看。哇,灯泡亮了,我们整个任务完成,收工。 13.png 如果有什么问题,请多多指教!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。