【stm32】新建工程

新建工程

1.新建文件夹(Stm32 project)以存放工程

2.打开keil,点击Project,New uVision Project

新建2-1 stm32工程模板,新建Project,保存

3.选择器件型号

芯片型号为stm32f103c8t6,故选择stm32f103c8,点击ok

4.添加工程所需必要文件

打开固件库文件夹

打开Libraries,CMSIS,CM3,DeviceSupport,ST,STM32F10x,startup,arm,为stm32启动文件

新建Start文件夹,并将启动文件添加到此文件夹中


回到stm32f10x文件夹

stm32f10x.h,为stm32外设寄存器描述文件

两个system文件用来配置时钟

将这三个文件也添加到Start文件夹下

回到CM3,coresupport

这两个文件为内核寄存器的描述文件

添加到Start文件夹

5.打开keil,将刚才复制的文件添加到工程中

将source Group1改为Start

启动文件选择一个,其他的文件全部添加

Start文件添加完成,文件上的钥匙图标表示该文件不可修改

添加头文件

点击魔术棒按钮,打开工程选项,在C/C++里,include Paths栏,点击右面三个点的按钮,新建路径,添加Start的路径

新建main函数,检查工程是否可行

新建User文件

新建main.c

注意要放在User文件夹中

插入头文件

右键,依次选择

写main函数

文件的最后一行必须是空行,不然会报警告

点击该按钮,编译并建立工程

注;本文来源为江协b站课程,为笔记

相关推荐
youcans_10 分钟前
【嵌入式软件AI编程】12. Claude Code的基本操作
stm32·单片机·ai编程·嵌入式软件·claude code
SilicoCode19 分钟前
正点原子HAL库与江协科技标准库关于中断的对比解析
单片机·嵌入式硬件
smartpi_ai20 分钟前
离线语音模块能当麦克风用吗?识别与录音的两套逻辑、“150 条“的词数语义与中英文切换固件的两条路径
嵌入式硬件·语音识别
Brilliantwxx1 小时前
【STM32】 从HAL库源码深度解析I2C(源码解析+面试题)
开发语言·stm32·单片机·嵌入式硬件·架构
xx~t1 小时前
嵌入式——ARM——汇编1
linux·汇编·arm开发·嵌入式硬件·arm
H_oRIZoN_2 小时前
Linux入门DAY44 ARM 入门 Day02|ARM 汇编指令、模式切换、栈操作、汇编 C 混合编程
linux·单片机·嵌入式硬件·arm·linux应用编程
国科安芯3 小时前
卫星电源管理系统中宽温域低功耗MCU的选型与适应性分析
嵌入式硬件·mcu·抗干扰·抗辐射·宽温
老当益壮梁奶奶11 小时前
51单片机DS18B20温度传感器详解:单总线时序与C51驱动实现
笔记·stm32·单片机·嵌入式硬件·51单片机
Horn Still Sounds12 小时前
ARM嵌入式基础|内核、寄存器、架构、存储、汇编移位全面梳理
arm开发·单片机·嵌入式硬件·硬件架构
星栖与芯12 小时前
LiteOS-M 切换汇编逐行图解(2):指令·异常机制·全景表
stm32·单片机·嵌入式硬件·harmonyos·鸿蒙系统