news 2026/9/3 4:07:56

STM32_新建工程(标准库版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
STM32_新建工程(标准库版)

文章目录

  • 工程模板下载
  • 一、新建工程目录
    • 新建模版目录
    • 在目录下新建子文件夹
    • 建立好目录后,拷贝文件
  • 二、新建工程
    • 1、Keil5新建一个工程 Template
    • 2、选择CPU型号
    • 3、在线添加库文件(直接关闭)
    • 4、工程中添加组文件夹
    • 5、添加文件
    • 6、配置魔术棒选项卡

工程模板下载

通过网盘分享的文件:Template.rar
链接: https://pan.baidu.com/s/19JwAAn285OZ9duRRNNRA4w?pwd=veyg
提取码: veyg

一、新建工程目录

新建模版目录

Template

在目录下新建子文件夹

Listing和Output工程会自动建立。

建立好目录后,拷贝文件


二、新建工程

1、Keil5新建一个工程 Template

2、选择CPU型号

3、在线添加库文件(直接关闭)

4、工程中添加组文件夹


STARTUP: 启动文件
CMSIS: 核心
FWLB: 外设
USER :用户文件
DOC: 说明

5、添加文件

6、配置魔术棒选项卡

Target中选中微库“ Use MicroLib”,为的是在日后编写串口驱动的时候可以使用printf函数。

在Output选项卡中把输出文件夹定位到我们工程目录下的“output”文件夹, 如果想在编译的过程中生成hex文件,那么那Create HEX File选项勾上。

在Listing选项卡中把输出文件夹定位到我们工程目录下的“Listing”文件夹:

在C/C++选项卡中添加处理宏及编译器编译的时候查找的头文件路径。
添加宏,就相当于我们在文件中使用“#define”语句定义宏一样。
STM32F10X_HD 宏:
为了告诉STM32标准库,我们使用的芯片类型是STM32型号是大容量的,使STM32标准库根据我们选定的芯片型号来配置。
USE_STDPERIPH_DRIVER 宏:
为了让stm32f10x.h包含stm32f10x_conf.h这个头文件。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 22:30:03

2026 B2B价值跃迁时代,中网、里斯、特劳特与企业共探增长新可能

在2026年B2B价值跃迁中,市场趋势、创新思维、营销策略和可持续发展将共同塑造企业的未来。随着数字化技术的不断进步,企业需要快速适应这一变化,通过持续创新来提升自身竞争力。跨界合作成为推动这一转型的重要因素,各领域的专家合…

作者头像 李华
网站建设 2026/9/2 22:30:23

(11-1)完整人形机器人的设计与实现案例(硬件设计、驱动接口和运动控制):背景介绍+项目介绍

本章内容聚焦于青龙人形机器人从硬件到运动控制的全链路设计与实现过程。在硬件层面,通过OpenLoong-Hardware项目构建了机器人整机硬件架构,涵盖了本体结构、传感器与执行器的选型、布局及集成方案,奠定硬件基础;底层驱动开发依托…

作者头像 李华
网站建设 2026/9/2 22:30:02

赶deadline必备! 降AI率软件 千笔·专业降AI率智能体 VS 云笔AI

在AI技术快速发展的今天,越来越多的学生开始借助AI工具辅助完成论文写作,以提高效率、优化内容结构。然而,随着各大查重系统对AI生成内容的识别能力不断提升,如何降低AI率、避免重复率超标,成为了毕业论文写作中的一大…

作者头像 李华
网站建设 2026/9/2 22:31:13

电商购物车场景下文档型数据管理的迁移实践

金仓数据库替代MongoDB:电商购物车场景下文档型数据管理的高效、经济、可信迁移实践 在电商系统架构持续演进过程中,购物车作为用户行为密度最高、读写频率最密集的核心业务模块之一,长期采用MongoDB等文档型数据库承载其高度动态、非结构化…

作者头像 李华