(STM32学习)1.新建工程模版

本文介绍STM32固件库的配置步骤,包括库文件的组织结构、必要的宏定义设置、编译路径配置及main.c文件的修改等内容。适合初学者快速上手STM32开发。

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

一、库函数

1.CORE下的三个文件是core_cm.c; core_cm.h; starup_stmf10x_hd.s

拷贝自 D:\学习\开发板\精英A盘-资料-1\8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3

2.FWLIB下的文件夹是 inc src文件夹。

拷贝自 D:\学习\开发板\精英A盘-资料-1\8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver

3.USER下的是stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h等

从Project\STM32F10x_StdPeriph_Template下拷贝的文件和Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x下面的三个文件

4.project mangement中设置文件的.h的路径

5.设置宏定义:STM32F10X_HD,USE_STDPERIPH_DRIVER

6.设置output路径到OBJ中。

7.更改main.c文件

8.file——configuration中可以加载中文。

 

 

二、寄存器

1.新建USER,添加starup_stmf10x_hd.s ,注意文件第148行,库函数版本的是注释掉了的。

2.复制SYSTEM文件夹

3.定义宏变量:STM32F10X_HD,添加头文件路径(SYSTEM下的三个文件夹路径)

4.复制main函数..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值