STM32F10X固件库使用笔记

1.创建新工程文件

先建立工程文件夹,在这个目录下手动创建如下4个文件夹。在这里插入图片描述
把此目录下的两个文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
在这里插入图片描述
和此目录下的三个文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
在这里插入图片描述
复制到新建的CMSIS文件夹中

把此目录下的文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
在这里插入图片描述
复制到新建的Startup文件夹中

把此目录的两个文件夹:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver
在这里插入图片描述
复制到新建的Lib文件夹中

把此目录的四个文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
在这里插入图片描述
复制到新建的User文件夹中

2.KEIL5中的设置

(1)新建工程
在KEIL5中选择菜单栏——工程——新建工程
在这里插入图片描述选择新建的工程文件夹
在这里插入图片描述
选择STM32F103C8T6单片机型号
在这里插入图片描述
关闭弹出的对话框
在这里插入图片描述
(2)文件配置
点击下图中的图标
在这里插入图片描述
在Groups:中点击新建按钮,新建下图中的组名与之前文件夹名一致。并按右下方的Add Files按钮。
在这里插入图片描述
在 Files:中添加对应的文件(在弹出的打开文件窗口中添加)。4 组文件夹如同一方法添加对应文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置完成后点击下方OK按钮退出。在KEIL主界面左边工程目录中就会有如下的文件目录。
在这里插入图片描述
(3)初始化设置
点击下图中的图标
在这里插入图片描述
在Target中设置晶振频率为8.0
在这里插入图片描述
在Output中设置输出文件类型,在Create HEX File前打勾
在这里插入图片描述
在C/C++中输入处理器类型,USE_STDPERIPH_DRIVER,STM32F10X_MD
在这里插入图片描述
在 C/C++中输入包含文件的路径 .\CMSIS;.\Lib\inc;.\Lib\src;.\Startup;.\User
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可复制以下代码到main.c文件中(覆盖掉以前的内容),然后按F7键重新编译。
如果编译结束显示 0 错误,0 警报,表示以上固件库安装成功。

#include "stm32f10x.h"
int main (void)
{
while(1){

   }
}


keil中最后要空出一行或者两行不然会报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值