基于Keilv5新建STM32F103工程

一、环境准备

Keilv5安装包
keil注册包(到2032)
Jlin驱动包
ST驱动包
stmf103标准库
访问秘钥:1666
查找标准库,登录后下载即可。
基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程

二、新建工程

1、新建工程项目(选择项目位置)

基于Keilv5新建STM32F103工程

2、选择芯片型号

基于Keilv5新建STM32F103工程

3、关闭启动管理环境(库中有配置)

基于Keilv5新建STM32F103工程

4、在工程文件夹中添加文件夹
  • CMSIS(存放内核函数及启动引导文件)
  • FWLIB(存放库函数)
  • USER(存放用户自己的函数)
    基于Keilv5新建STM32F103工程
5、从标准库中移植文件

基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程

6、在keil5工程中添加库文件

基于Keilv5新建STM32F103工程

7、编译

初次编译报错,需要修改main.c文件
基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程

再次编译仍然报错,检查报警提示,删除c/c++选项的Define里的“STM32F10X_HD”

.\CMSIS\stm32f10x.h(301): error:  #67: expected a "}"

基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程

编译通过。
基于Keilv5新建STM32F103工程

三、点亮跑马灯

配置软件仿真,仿真正常。
基于Keilv5新建STM32F103工程
基于Keilv5新建STM32F103工程

上一篇:Emacs之multi-occur(替代的正则)


下一篇:STM32F103的映射的介绍、GPIO端口初始化设置和点流水灯详细操作