7 寄存器模板创建_第1页
7 寄存器模板创建_第2页
7 寄存器模板创建_第3页
7 寄存器模板创建_第4页
7 寄存器模板创建_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第 6 章章 寄存器模板创建寄存器模板创建 本章将向大家介绍如何使用 KEIL5 软件创建寄存器模板 方便后面使用寄存 器方式来操作STM32 控制开发板上的LED 如果不想看文档的可以参考视频教程 不想看视频的可以参考此文档 通过本章的学习 让大家创建属于自己的寄存器 工程模板 为下一章学习使用寄存器点亮 LED 做好铺垫 本章分为如下几部分内 容 6 1 获取工程模板基础文件 6 2 创建寄存器工程 6 1 获取工程模板的基础文件获取工程模板的基础文件 首先我们在电脑任意位置创建一个文件夹 命名为 寄存器模板创建 然 后在其下面新建 2 个文件夹 如下 Obj 文件夹 用于存放编译产生的 c 汇编 链接的列表清单 调试信息 hex 文件 预览信息 封装库等文件 User 文件夹 用于存放用户编写的 main c STM32F1 启动文件 stm32f10 x h 头文件 我们需要将寄存器工程模板所需的基础文件 main c STM32F1 启动文件及 stm32f10 x h 头文件放入到 User 文件夹内 如何获取这几个文件呢 我们可以 直接打开光盘资料 复制 8 STM32 相关资料 寄存器模板创建基础文件 文件 夹内的文件到我们的 User 文件夹内即可 复制后 User 文件夹内文件如下 接下来就开始使用 KEIL5 软件正式创建工程 6 2 创建寄存器工程创建寄存器工程 6 2 1 新建工程新建工程 打开 KEIL5 软件 新建一个工程 工程名根据喜好命名 但是要注意使用英 文 如果使用中文名可能会出现一些奇怪的错误 这里我们命名为 Template 直接保存在 寄存器模板创建 文件夹下 具体步骤如下 6 2 2 选择选择 CPU 型号型号 这个根据你开发板使用的 CPU 具体的型号来选择 我们普中 PZ6806L 和 PZ6806D 开发板采用的是 STM32F103ZET6 芯片 如果这里没有出现你想要的 CPU 型号 或者一个型号都没有 那么肯定是你在安装 KEIL5 软件的时候没有添加芯 片包 KEIL5 不像 KEIL4 那样自带了很多 MCU 的型号 KEIL5 需要自己添加 可以参考我们视频 KEIL5 软件的安装 具体操作如下 选择完 CPU 点击 OK 后会弹出在线添加固件库文件的界面 如下 我们在使用寄存器操作 STM32 的时候不需要此步 所以直接关闭即可 6 2 3 给工程添加文件给工程添加文件 在新建的工程中添加文件 文件从 寄存器模板创建 文件夹下获取 双击 Group 文件夹就会出现添加文件的路径 然后选择文件即可 操作步骤如下 添加文件完成后工程组如下 6 2 4 配置魔术棒选项卡配置魔术棒选项卡 这一步的配置工作非常重要 很多人自己编写程序编译后发现找不到 HEX 文件 还有的人做后面 printf 实验时打印不出信息 这些问题都是在这个地方 没有配置好导致的 1 Target 中选中微库 Use MicroLib 主要是为了后面 printf 重定 向输出使用 其他的设置保持默认即可 配置如下 2 Output 选项卡中把输出文件夹定位到我们工程目录下的 Obj 文件夹 如果想在编译的过程中生成 hex 文件 那么那 Create HEX File 选项勾上 配 置如下 3 Listing 选项卡中把输出文件夹也定位到我们工程目录下的 Obj 文件 夹 其他设置默认 配置如下 4 ARM 仿真器配置 只有当你的仿真器安装好驱动并且连接了电脑和板子 那么就可以开始配 置 如果使用我们公司的 ARM 仿真器可以直接插上电脑 电脑会自动安装驱动无 需手动安装 而且将 ARM 仿真器的 USB 一端连接电脑 另一端连接开发板上的 JTAG 接口 开发板即可供电 只要在 KEIL 软件内进行相应的配置即可下载程序 和仿真 具体的配置如下 我们已经将 ARM 仿真器连接开发板 选择好 CMSIS DAP Debugger 型号后点击 Settings 会弹出如下界面 如果 你的型号没有选择错误的话 自动会识别你的 ARM 仿真器 ID 了 然后即可设置 SW 或者 JTAG 模式以及复位的方式 大家可以选择性使用 SW 或者 JTAG 模式 如 果使用 SW 模式的话 必须勾选前面的 SWJ 复选框 具体设置步骤如下 5 芯片型号选择 同样在上一步的那个 Debug 选项卡内进行设置 点击 Settings 选择 Flash Download 选项卡 我们使用的芯片是 STM32F103ZET6 其 Flash 为 512K 在框 3 中的 Reset and Run 选项中 如果勾上的话 当程序下载进去后自动复位运行 如果不勾上 程序下载进去后需按下开发板上复位键才能运行 通常我们选择勾 上 具体配置如下 最后点击 OK 按钮即可 然后双击工程组中的 main c 文件 我们输入如下内 容 include stm32f10 x h void SystemInit int main while 1 编译后结果 0 错误 0 警告 表明我们创建的寄存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论