Keil新建STM32软件工程 - (详细步骤图文)


1. 前言

  • 芯片型号:STM32F103VCT6
  • 软件:Keil5

2. 下载芯片对应的Keil开发包

3. 下载芯片对应的标准外设库 - STM32F10x_StdPeriph_Lib_Vx.x.x

4. 新建工程文件夹 - Demo3

  • 除了标准外设库,我们还要建立文件夹存放自己的工程代码
  • 先建立工程文件夹“Demo3”,再建立5个子文件夹,如下图所示:
    在这里插入图片描述

4.1 移植标准外设库

  • 下图为移植过程中,工程 Demo3 与标准外设库 STM32F10x_StdPeriph_Lib_V3.6.0 的文件对应关系
    在这里插入图片描述

4.2 启动文件介绍及如何选择

这里用到的芯片型号为STM32F103VCT6,Flash大小为 256K,所以选取启动文件 startup_stm32f10x_hd.s

  • cl:互联型产品,适用于STM32F105/107系列。
  • vl:超值型产品,适用于STM32F100系列。
  • xl:超高密度产品,适用于STM32F101/103系列。
  • ld:低密度产品,适用于Flash小于64K的型号。
  • md:中等密度产品,适用于Flash大小为64K或128K的型号。
  • hd:高密度产品,适用于Flash大于128K的型号。

5. 新建软件工程 - Demo

5.1 打开Keil → Project → New uVision Project

在这里插入图片描述
在这里插入图片描述

5.2 选择芯片型号

图1
图2

5.3 添加文件 - Manage Project items

注意:下面只是举例,STM32F10x_StdPeriph_Driver文件夹要根据具体自身需求添加相应文件,缺失会编译出错,实在不知道自己需要用到那个,就全加上
在这里插入图片描述

图1
图2

5.4 配置工程 - Configure target options

在这里插入图片描述

图1 Target
图2 Output
图3 C/C++
图4
图5 Debug
图6
图7

6. 编译检查 - Rebuild

在这里插入图片描述

7. 总结

  • 欢迎纠正,(づ ̄3 ̄)づ╭❤~
    如果有帮助到你,能点个赞吗?ღ( ´・ᴗ・` ) 比心

相关推荐

  1. Keil5 新建STM32工程步骤

    2023-12-13 10:44:08       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 10:44:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 10:44:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 10:44:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 10:44:08       20 阅读

热门阅读

  1. SQL命令---带关系运算符的条件查询

    2023-12-13 10:44:08       45 阅读
  2. 《C++新经典设计模式》之第5章 观察者模式

    2023-12-13 10:44:08       31 阅读
  3. 机器学习中的 K-均值聚类算法及其优缺点

    2023-12-13 10:44:08       37 阅读
  4. Kotlin学习笔记1

    2023-12-13 10:44:08       30 阅读
  5. logstash同步mysql数据到es(二、jdbc_driver_library问题)

    2023-12-13 10:44:08       34 阅读