单片机
返回首页

STM32软件安装与工程创建教程

2025-10-11 来源:cnblogs

##        软件安装        ##

自行查看安装教程

【STM32入门教程-2023版 细致讲解 中文字幕】https://www.bilibili.com/video/BV1th411z7sn?p=3&vd_source=935b30652dbd60b590b1fba5d26b844c【STM32入门教程-2023版 细致讲解 中文字幕】https://www.bilibili.com/video/BV1th411z7sn?p=3&vd_source=935b30652dbd60b590b1fba5d26b844c



##        新建工程        ##

1.开发方式

        寄存器(程序直接配置寄存器)

        标准库 / 库函数(ST提供的封装好的函数)

        HAL库(图形化界面快速配置,隐藏底层逻辑)


2.新建工程

1. 建立工程文件夹,Keil中新建工程,选择型号

 


2. 工程文件夹里建立Start、Library、User等文件夹,复制固件库里面的文件到工程文件夹  

(1)Start文件夹        // 启动文件

启动文件:STM32程序从启动文件开始执行

stm32f10x.h:外设寄存器描述文件




system:配置时钟

core_cm3:内核寄存器描述


(2)User文件夹        // 存放main文件和配置以及中断函数

stm32f10x_conf.h:配置库函数头文件的包含关系,用于参数检查的函数定义




it.h:存放中断函数


(3)Library文件夹        // 存放库函数和库函数头文件

 misc:内核库函数

其余的:外设库函数和库函数头文件

   

3. 工程里对应建立Start、Library、User等同名称的分组,然后将文件夹内的文件添加到工程分组里  


4. 工程选项,C/C++,Include Paths内声明所有包含头文件的文件夹  


5. 工程选项,C/C++,Define内定义USE_STDPERIPH_DRIVER  

#ifdef USE_STDPERIPH_DRIVER
  #include 'stm32f10x_conf.h'
#endif
// 条件编译
// 如果定义了使用标准外设驱动,include conf.h才有效


6. 工程选项,Debug,下拉列表选择对应调试器,Settings,Flash Download里勾选Reset and Run



##        一些注意事项        ##

1.Target not create

start文件夹未添加路径,无法启动


2.工程架构


进入单片机查看更多内容>>
相关视频
  • 【TI MSPM0 应用实战】智能小车+工业角度编码器+血氧仪+烟雾探测器!硬核参考设计详解!

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

  • 直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  • 基于灵动MM32W0系列MCU的指夹血氧仪控制及OTA升级应用方案分享

精选电路图
  • 设计汽车集群电源

  • 6晶体管H桥

  • 温度控制风扇

  • USB LED调光器

  • AVR PC步进电机驱动器

  • AVR温度计TCN75

    相关电子头条文章