标准工程模板搭建

  • 掌握基于库函数的标准工程模板搭建方法

实验步骤

1.搭建好模板工程文件夹,将项目名称命名为Template,文件夹结构如下

2.拷贝Stm32文件夹中的以下文件夹到STM Lib中,如图

3.打开Keil,新建一个工程,工程文件保存在Project文件夹内,且进行如下配置

根据自己所使用的板子,选择对应型号

  • 询问是否要加入启动文件,这里选择否,我们一会使用函数库中的文件

规划好工程目录

  • 复制库函数文件到STMLib文件夹中
  • 路径-----\实验资料包\3.5固件函数库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries
  • 添加启动文件到Keil工程文件夹的Startup中,注意选择下图对应版本
  • 路径-- Template\STMLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
  • 注意选择显示文件类型为*.s文件
  • 添加下列两个文件到LibCore中
  • 路径-- Template\STMLib\CMSIS\CM3\CoreSupport
  • 路径- Template\STMLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x
  • 添加库函数C源文件到Keil工程文件夹中的Lib中(STMLib\STM32F10x_StdPeriph_Driver\src)
  • 注意选择显示的文件类型是*.c文件
  • 按快捷键ctrl+a全选文件
  • 创建一个主函数文件main.c 添加到Keil工程中的Application中
  • 添加项目所需要用到头文件目录,如下图
  • 添加宏配置 USE_STDPERIPH_DRIVER, STM32F10X_HD
  • 下图的define位置
  • 选择输出文件夹
  • 并把下面三个打钩

输出文件选择List文件夹

编译后就会生成如下图这些文件

点击ok后就可以开始编译了

致此模板文件就全部搭建完成了

烧录程序流程

  • 将Jlink连接开发板(电脑需安装好Jlink驱动程序),确认没问题后将开发板上电。
  • 下载程序前,Keil需要进行如下配置。
  • 点击Debug选项卡,选择Cortex-M…..(如下图)
  • 点击Settings,如果正确识别会出现下图所示
  • 如果效果是下图,则说明是JLINK连接有误者、驱动程序安装失败、目标开发板没有上电等情况中的一种
  • 确认没问题后,选择Utilities选项卡,同样选择选择Cortex-M…..(如下图)
  • 勾选下图所示样式,然后点击Add按钮,添加Flash
  • 前面所有配置都完成后,点击下载按钮,如果成功则如下图所示

可以直接使用的模板工程

固件函数库在下方可下载

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

日出东方落于西,朝思暮想念于你。