介绍如何使用 KEIL5 软件创建寄存器模板, 方便之后使用寄存器方式来操作STM32开发板上的LED,让大家创建属于自己的寄存器工程模板。

获取工程模板的基础文件

首先我们在电脑任意位置创建一个文件夹,命名为“寄存器模板创建”,然后在其下面新建 2 个文件夹,如下:

Obj 文件夹: 用于存放编译产生的 c/汇编/链接的列表清单、 调试信息、hex文件、预览信息、封装库等文件。

User 文件夹: 用于存放用户编写的 main.c、 STM32F1 启动文件、stm32f10x.h头文件。

我们需要将寄存器工程模板所需的基础文件 main.c、STM32F1 启动文件及stm32f10x.h 头文件放入到 User 文件夹内。在工程实例的User文件夹内可以找到这三个文件。复制后 User 文件夹内文件如下:

创建寄存器工程

打开 KEIL5 软件,新建一个工程,工程名根据喜好命名,但是要注意使用英文,如果使用中文名可能会出现一些奇怪的错误,这里我们命名为 Templat

keil4出现目标未被创建_STM32入门系列-创建寄存器模板相关推荐

  1. keil4出现目标未被创建,keil 目标未创建

    #include #include"RLCTest.h" union count { struct clockTwo { unsigned char clockH; unsigne ...

  2. esp32 rtc 时钟设置不对_STM32入门系列-STM32时钟系统,STM32时钟树

    时钟对于单片机来说是非常重要的,它为单片机工作提供一个稳定的机器周期从而使系统能够正常运行.时钟系统犹如人的心脏,一旦有问题整个系统就崩溃.我们知道STM32属于高级单片机,其内部有很多的外设,但不是 ...

  3. c++ 结构体初始化_STM32入门系列-使用库函数点亮LED,LED初始化函数

    要点亮LED,需要完成LED的驱动, 在工程模板上新建一个led.c和led.h文件,将其存放在led文件夹内.这两个文件需要我们自己编写. 通常xxx.c文件用于存放编写的驱动程序,xxx.h文件用 ...

  4. 寄存器相互映射是什么意思_STM32入门系列-STM32外设地址映射

    片上外设区分为四条总线,根据外设速度的不同,不同总线挂载着不同的外设,APB1挂载低速外设,APB2和AHB挂载高速外设.相应总线的最低地址我们称为该总线的基地址,总线基地址也是挂载在该总线上的首个外 ...

  5. 96KB存储器的怎么算地址范围_STM32入门系列-存储器与寄存器介绍

    我这有30套嵌入式创客开发板 需要的朋友加13260562029 介绍两部分内容: 什么是存储器映射 什么是寄存器及寄存器映射 为了让大家对存储器与寄存器有一个更清楚的认识,并且为之后使用 C 语言来 ...

  6. LaTeX入门系列之四(LaTeX模板)

    [color=orange][size=x-large]下面是在网上收集到的国内外部分大学及期刊的LaTeX模板,分享一下!请大家下载使用,使用前请先核对是否适合最新格式![/size][/color ...

  7. Flask入门系列(转载)

    一.入门系列: Flask入门系列(一)–Hello World 项目开发中,经常要写一些小系统来辅助,比如监控系统,配置系统等等.用传统的Java写,太笨重了,连PHP都嫌麻烦.一直在寻找一个轻量级 ...

  8. 一、SpringMVC基础入门,创建一个HelloWorld程序

    一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 ...

  9. oak深度相机入门教程-创建自定义模型

      系列文章目录: oak深度相机入门教程-识别眼睛的凝视方向 oak深度相机入门教程-检测是否佩戴口罩 oak深度相机入门教程-文本检测+光学字符识别(OCR)管道 oak深度相机入门教程-识别人的 ...

  10. Activity启动流程(六)注册目标Activity进程到system_server进程以及创建目标Activity进程Application

    注册Activity应用进程到system_server以及创建Activity应用进程Application Android四大组件源码实现详解系列博客目录: Android应用进程创建流程大揭秘 ...

最新文章

  1. 软件访问转向本地_我是如何从完整的初学者转向软件开发人员的,以及如何做到的...
  2. 我的第三个网页制作:b、i、s、u、sub、sup标签的使用
  3. Microsoft Power BI 学习笔记
  4. Redis与RabbitMQ作为消息队列的比较
  5. -Bsymbolic:优先使用本地符号
  6. 修改LR自带的示例程序端口号,Cannot create GUI process-program not found
  7. for循环与each遍历的跳出循环方式
  8. (22)Xilinx FPGA开发软件chipscope(FPGA不积跬步101)
  9. 董明珠的“接班人”出现了?22岁董明珠女秘书火了!本人回应...
  10. 【算法】07 AM-MCMC算法C++实现
  11. Android 持续集成基础教程
  12. 中毒了(QQ群搞笑聊天记录)
  13. C++编写库文件以及调用
  14. 美国高考能不能带计算机,这件“神器”在美国被高中允许却被美国大学禁止
  15. python vbs_python和vbs
  16. python列表增加行_python怎么在数组添加一行?
  17. 学生免费领取阿里云ECS云服务器并使用全过程(部署个人博客项目)
  18. mysql+过滤纯标点符号,用正则表达式去除标点符号
  19. matlab if语句应用
  20. 小区物业报修管理系统JAVA Mysql

热门文章

  1. weblogic查看版本号教程
  2. 九度OJ1451题-信封错装
  3. BZOJ 2463: [中山市选2009]谁能赢呢?
  4. Activiti中的log4j(slf4j)的配置
  5. homebrew下安装mysql_Mac下homebrew安装Mysql以及配置问题
  6. 拓端tecdat|加速R语言代码的策略
  7. (9)机器学习_多分类器OneVsRestClassifier
  8. 训练深度神经网络时验证损失可能低于训练损失的三个原因:
  9. 全卷积网络 FCN 详解(很好,详看)
  10. Shell命令学习笔记