新建一个stm32工程——库函数版本

文章介绍了如何在2023年使用库函数而非HAL库来新建一个STM32F103的工程。作者遵循六步法,在Keil中进行项目创建、添加宏定义、编译器选择等操作,过程中遇到警告可通过调整编译器设置解决。这是一个个人学习记录,便于日后复习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近刚好由于学习使用,所以就自己试着新建一个stm32f103的工程做移植测试使用,话说2023年了,为啥我还用库函数新建工程呢?那是因为工作后基本上没用过ST的芯片了,所以也没有接触过HAL库,但是我相信这东西肯定比库函数更智能化!

第一步:随便新建个文件夹,在此文件夹下再建几个子文件夹,用于后续存放相关文件:

各个文件夹

第二步:往几个文件夹里丢文件,其实随便怎么放也没关系,只要后续在keil中能找到就行(project文件先不用管,后续在keil中设置):

CMSIS文件夹下存放文件
FWLIB文件夹下存放文件
inc和src文件
USER文件夹

第三步:现在可以打开keil了,首先点击"project",然后点击第一个选项,选择新建工程,将工程建在第一步的子目录“project”下,自己取个名字,然后点击关闭:

新建工程

第四步:添加宏和路径 ,宏:“STM32F10X_HD,USE_STDPERIPH_DRIVER”,完成后点击ok关闭:

具体步骤
路径

第五步:点击小方块,添加三个组,添加完成后点击Ok关闭(后续也可以再添加其它分组,目前只是新建一个最简单的工程):

添加分组
CMSIS组添加文件
FWLIB组添加文件
USER组添加文件

第六步:点击编译:

	********这里有时候可能会报很多警告,这时候可以打开魔术棒,选择“Target”,找到“ARM Compiler”换个编译器试试

编译
此文章只是我自己学习过程中的一个记录,方便后续复习使用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值