STM32学习1:创建工程模板
STM32是基于ARM内核(cortex-m3系列属于armv7架构)的32位MCU,特点是高性能、低成本、低功耗,总之就是性价比很高,可以满足很多简单嵌入式设备的需求。由于市面上STM32的资料很多,学习起来会比较方便,所以很多人会选择STM32入门嵌入式开发。
鄙人也是在淘宝购置了一套普中STM32开发板,跟着随带的光盘学习起来的。碰到不懂的就在优快云上浏览学习高手的博客,大神们不仅技术很好还乐于分享,蒙其惠泽,未感忘恩,所以自己开始写博客慢慢积累。
如果您是初学者,看到该系列文章后有所帮助,鄙人深感荣幸。如果您是大神,请您指出不足指出。如果没人看到,权当积累与记录了。
鄙人使用普中科技公司的开发板,在淘宝可以找到。芯片是STM32F103ZET6,固件库是V3.5,编译环境是Keil uVision4。
转载请注明完整出处。
下图是STM32系列的规格与命名范式。

下面开始正题,如何从0开始创建一个STM32的软件工程模板。
1,建立工程文件夹
新建一个文件夹作为工程文件的存储目录,鄙人自己是将其命名为test1的,下同。
将固件库中的Libraries文件夹复制粘贴到test1。
在test1文件夹中:
新建Output文件夹(生成的输出文件,包括hex文件)
新建Startup文件夹(启动文件)
新建User文件夹(自己编写的main函数、中断等)
新建App文件夹(保存编写的外设)
在固件库\Project\STM32F10x_StdPeriph_Template<