热度 12
2014-10-13 15:54
1124 次阅读|
0 个评论
STM32学习才算是刚刚起步吧,最近比较忙,在断断续续中不选学习。 刚才大部分文字已经打完了,可是网页出了故障,全没有了。真属不幸。没关系,字随着思路还在飘荡。这里我就介绍下自己创建的工程样子吧。怎么创建工程,网上资料漫天飞舞,我也才刚刚学,没有那样的资本独树一帜。只是分大家分享下我对库文件的分类罢了。 STM32学习,省去必须对寄存器一位一位研究的麻烦,ST公司为其开发出了库。调用库函数,让开发变得跟软件开发一样,主要变成了函数的调用。对于这个库的使用,不一样的人有着不一样的使用习惯,有着不一样的认知过程。就网上的资料,如原子的,野火的,神舟王的,以及李想,刘凯,朱兆祺等老师们的使用方式,虽基本类似,但是还是有细微差别的。 我分类方式,如附件中图所示。虽不是最好,但是我觉得这样对文件的分类还是很清楚的。C_inc中是一些系统必要的头文件,如core_cm3.h 。C_src中是系统C文件,如system_stm32f2xx.c。Start中是启动文件。inc中为调用外设的库函数头文件,src中为外设的库函数C文件,List中为编译出的一些文件。Output中为编译输出的一些俄文件。U_inc中为自定义的一些头文件,以及中断用的头文件stm32f2xx_it.h文件。U_sre中为自定义的一些C文件以及中断用的C文件 stm32f2xx_it.c 。User中为main.c文件和工程创建产生的一些文件。 或许有人会认为这样太繁琐了,分的太细没必要。我只能说,自己觉得还是可以吧。创建一次这样的模板,以后直接用就可以了,不用再去创建了。这样回顾自己的工程文件时,应该可以更清楚,便捷的找到需要的关键文件。 每个人习惯不同,认知方式不同,适合自己的,才是最好的。在学习中进步,在进步中分享快乐与感知。 学习进行时,开启属于自己的程序之旅。