STM32工程创建教程:KEIL5.23快速入门

5星 · 超过95%的资源 需积分: 10 11 下载量 97 浏览量 更新于2024-09-08 2 收藏 284KB DOCX 举报
创建STM32工程是一个基础但重要的步骤,尤其对于初学者来说。以下是在KEIL 5.23版本中详细指导的步骤: 1. **工程目录结构**: 首先,你需要在指定的盘符下创建一个名为STM32project的文件夹,该文件夹下会包含五个子文件夹:user、cmsis、wai_she(通常用于外设驱动)、startup(存放启动代码)和app(存放自定义C源文件)。 2. **项目设置**: - 打开KEIL,选择 "NewuvisionProject",在左侧的设备选择面板中选择你的STM32开发板对应的芯片型号,比如STM32F10x系列,然后点击OK。 - 在项目组中,添加第一步创建的所有文件夹,包括user、cmsis、wai_she、startup和app。 3. **文件添加**: - 在user文件夹中,添加main.c和stm32f10x_it.c,这是主函数和中断服务程序的入口。 - 在cmsis文件夹中,添加core_cm3.c和system_stm32f10x.c,这两个文件分别提供Cortex-M3内核支持和STM32设备支持的系统初始化文件。 - 在startup文件夹中,添加system_stm32f10x_hd.s,这是设备启动引导代码。 - 在wai_she文件夹中,添加来自STM32固件库的外设驱动源文件,如来自STM32F10x_StdPeriph_Driver\src的文件。 4. **引用库文件**: 利用STM32固件库的相对路径,确保这些文件能被正确链接到项目中。例如,库文件的位置是STM32最新固件库v3.5版本的特定路径,你需要根据实际库的安装位置调整。 5. **注意事项**: 创建过程中要仔细操作,尤其是路径管理,因为文件的正确放置和引用关系直接影响工程的编译和运行。另外,虽然这里只介绍了基本的创建步骤,实际开发可能还需要配置其他设置,如连接器、编译选项等。 总结起来,创建STM32工程主要涉及文件和文件夹的组织、项目配置和库文件的导入。通过遵循上述指南,新手可以顺利入门STM32开发,并逐步掌握更复杂的编程任务。记住,实践是关键,多做练习才能真正理解和掌握这一过程。