【stm32】02 新建工程

张开发
2026/4/7 3:45:31 15 分钟阅读

分享文章

【stm32】02 新建工程
提示stm32 基于库函数开发新建项目流程。文章目录1. 新建工程2. 添加文件3. 组管理4. 全局设置4.1 STlink 设置4.2 Flymcu 设置5. 总结1. 新建工程新建工程的一般步骤新建 project - 选择工程目录 - 选择器件Step 1 新建 projectStep 2 选择工程目录Step 3 选择器件Step 4 关闭2. 添加文件工程功能模块化主要包含启动 - 库函数 - 硬件 - 三方实现 - 源码目录Step 1 新建目录Step 2 Start 添加文件启动Start目录stm32 启动文件函数入口拷贝以下标准库文件到 Start 目录标准库文件链接STM32F10x_StdPeriph_Lib_V3.5.0.zipStep 3 library 添加文件库函数Library 目录库函数头文件和源文件用于操作寄存器拷贝以下文件到 Library 目录Step 4 hardware 添加文件硬件Hardware目录硬件相关文件如蜂鸣器相关的头文件和源文件用于分文件编程使用时添加Step 5 system 添加文件三方实现system目录可添加一些现成的实现可直接调用如 delay 和 usart 实现Step 6 user 添加文件源码User目录main 函数实现用户逻辑拷贝以下文件到 User 目录包括 main.c总结通过功能模块化可避免代码结构冗杂后续直接复制现有工程即可模板链接TEMPLATE 模板3. 组管理在本地添加代码后需要在 MDK5 软件中新建分组并关联相应的文件Step 1 删除默认分组Step 2 新增对应分组Step 3 添加文件添加文件的注意事项① Start 目录下仅启动文件需要根据芯片选择其他全选即可② 其余 Library User Hardware System 目录下的文件全部选择即可选择启动文件的依据如下表所示zet6 选择 hdc8t6 选择 md缩写释义Flash容量型号LD_VL小容量产品超值系列16~32KSTM32F100MD_VL中容量产品超值系列64~128KSTM32F100HD_VL大容量产品超值系列256~512KSTM32F100LD小容量产品16~32KSTM32F101/102/103MD中容量产品64~128KSTM32F101/102/103HD大容量产品256~512KSTM32F101/102/103XL加大容量产品大于512KSTM32F101/102/103CL互联型产品-STM32F105/107总结需要在工程中管理文件夹并添加相应文件4. 全局设置添加文件后需要配置一些编译选项注意包括 STLink 仿真器和 Flymcu 下载方式首先需要声明头文件路径和编译需要开启的宏4.1 STlink 设置Step 1 选择仿真器Step 2 复位并执行4.2 Flymcu 设置首先串口下载从系统存储器启动BOOT0 为 1BOOT1 为 0Step 1 生成 hex 文件Step 2 使用设置DTR 低电平复位高电平 boot loader总结需要进行编译选项设置和 debug 设置5. 总结Stm32 从入门到放弃记录用于后续参考求同存异有何错误之处烦请大家指出。止于至善特别感谢 江科大

更多文章