STM32新手指南:创建工程模板

需积分: 10 0 下载量 61 浏览量 更新于2024-07-23 收藏 1.02MB PDF 举报
"零死角玩转stm32-初级篇 如何新建工程模板" 这篇教程是针对STM32初学者的,旨在帮助他们逐步掌握STM32的开发技能,实现从入门到精通的过渡。《零死角玩转STM32》分为四个部分:初级篇、中级篇、高级篇和系统篇,内容全面,适合不同层次的学习者。教程源于野火STM32开发板的旧版教程,经过更新和改进,更加注重读者的学习体验。同时,野火团队还有一本即将出版的《STM32库开发实战指南》,该书将提供更便于查阅的纸质版本,并包含更多惊喜内容,是STM32学习者的必备参考资料。 新建STM32工程模板的步骤如下: 1. 获取ST库源码:首先,你需要从ST官方网站或者野火提供的光盘中获取ST的标准库源码。这里有V3.0.0和V3.5.0两个版本,它们之间的差异很小,可以互相兼容。教程中以V3.5.0为例进行操作。 2. 启动软件并新建工程:打开UVision4软件,首次运行可能会有一个默认工程,通过Project->CloseProject关闭它。然后通过Project->New μVision Project创建新工程,将新工程保存在预先创建的STM32-Template\USER文件夹下,文件名为STM32-DEMO。 3. 选择芯片型号:在弹出的窗口中,选择公司为STMicroelectronics,芯片型号为STM32F103VET6。这是一款具有64K SRAM和512K Flash的高集成度芯片。 4. 拒绝自动添加启动代码:在接下来的窗口中,虽然一般会选择复制STM32的启动代码,但由于我们将使用ST库,而库中已经包含了启动代码,所以为了保持库的完整性,这里选择不复制,而是后续手动添加。 完成上述步骤后,你就成功创建了一个空的STM32工程模板。接下来,你需要向工程中添加必要的源文件,例如STM32的标准库文件、用户代码等,以构建一个完整的项目结构。这样,当需要开发新的STM32项目时,可以直接基于这个模板进行,节省了设置环境的时间,提高了开发效率。