STM32F10X固件库使用笔记

1.创建新工程文件

先建立工程文件夹,在这个目录下手动创建如下4个文件夹。STM32F10X固件库使用笔记_第1张图片
把此目录下的两个文件:
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
STM32F10X固件库使用笔记_第2张图片
复制到新建的CMSIS文件夹中

把此目录下的文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
STM32F10X固件库使用笔记_第3张图片
复制到新建的Startup文件夹中

把此目录的两个文件夹:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver
STM32F10X固件库使用笔记_第4张图片
复制到新建的Lib文件夹中

把此目录的四个文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
STM32F10X固件库使用笔记_第5张图片
复制到新建的User文件夹中

2.KEIL5中的设置

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

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

   }
}


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

你可能感兴趣的:(笔记)