STM32添加项目所需要的工程文件
文章目录
- 解读示例工程文件
- 模仿示例工程文件创建项目所需要的工程文件
- 在keil4中把新建文件添加到工程中
- 工程文件的删除
- 下载杨桃电子提供的通用工程模板
杨桃32学习笔记,本文图片文字皆为转述
解读示例工程文件
以按键控制LED实例教程的文件来解读
Basic文件夹下存放的单片机底层基础的最小系统相关的驱动程序,不涉及更多硬件电路部分的驱动程序。
Hardware文件夹包含和硬件相关的驱动程序,以后开发程序时只需要修改main.c和在Hardware文件夹下添加相关程序即可。
每个子文件夹下都包含一个.c和一个.h文件。
模仿示例工程文件创建项目所需要的工程文件
在自己建立的工程文件夹yqh1文件夹下,模仿示例工程文件,创建以下新的文件夹。
在keil4中把新建文件添加到工程中
此时led.c文件前没有+号是因为没有关联上led.h文件,接下来把示例程序中led.c文件里的程序复制到自己建立的led.c文件里。接下来点击build按键,虽然会报错,但是会把空白的led.h文件关联进来。
接下来把led.h文件里的程序也复制进来。
工程文件的删除
下载杨桃电子提供的通用工程模板
以后的开发过程中不需要从头安装固件库,在模板上进行开发。
STM32添加项目所需要的工程文件相关推荐
- STM32之添加工程文件(参考洋桃电子视频)
添加工程文件步骤 与添加固件库相似. 1.点击右键,新建文件夹并取名字 2.在文件夹中新建子文件夹并命名 3.在子文件夹里建立文本文档,把名字改为xxx.c和xxx.h 4.在keil软件中添加驱动程 ...
- keil5新建STM32工程文件--实践篇手把手教学(以STM32F103为例)
目录 一.文件与文件夹创建 1.1 CMSIS文件夹创建 1.2 FWLIB文件夹创建 1.3 Project文件夹创建 1.4 startup文件夹创建 1.5 user文件夹创建 1.6 read ...
- STM32工程文件的建立以及Keil软件的基本设置和修改
STM32工程文件的建立 1. 解压STM32官方库 2. 建立启动文件夹Libraries. 2.1 内核寄存器描述文件 2.2 外设寄存器描述文件.配置时钟文件 3. 建立输出文件夹Output. ...
- STM32移植LVGL8.0.2超详细的保姆级教程附移植好的工程文件
文章目录 前言 一.什么是LVGL? 二.先看效果 三.移植前准备工作 1.准备原有工程 2.下载LVGL源码 四.开始移植 1.把源码搬运到工程文件夹里 2.把搬运好的代码添加到keil工程 3.动 ...
- stm32添加了固件库但是找不到h文件
stm32添加了固件库但是找不到h文件 像我就会经常使用别的的工程,有时候在上面添加一个功能可能会遇见这种情况. . -\SYSTEM\adc\adc.c(12): error: #20: ident ...
- 【STM32学习笔记】(4)—— STM32工程文件详解
STM32工程文件构成 从下图可以看出我们的工程目录是由CORE.OBJ.STM32F10x_FWLib.USER.SYSTEM以及HARDWARE文件夹组成的.此外还有一个文本文档README.TX ...
- windows10 vs2013控制台工程中添加并编译cuda8.0文件操作步骤
一般有两种方法可以在vs2013上添加运行cuda8.0程序: 一.直接新建一个基于CUDA8.0的项目:如下图所示, 点击确定后即可生成test_cuda项目:默认会自动生成一个kernel.cu文 ...
- cmake linux模板 多目录_多目录工程的CmakeLists.txt编写(自动添加多目录下的文件)...
实现类似于vs中工程的CMakeLists.txt的编写.功能为main.cpp调用hello.cpp 的hello()函数,world.cpp的world()函数.使用自动添加多目录下的文件. 1. ...
- 解决qt工程文件.pro配置、LIBS添加、ld.so.conf文件添加、库文件权限设置等一系列问题
对于Linux小白来说,使用Qt+官方提供的库和demo获取摄像头数据流居然都会到处碰壁,捯饬了一天才搞定,现在记录下所有的过程. 在大华官网下载的.run,安装挺顺利,由于版本问题,还卸载了两次,一 ...
最新文章
- java param request_SpringMvc之@RequestParam详解
- 搜索引擎的两大问题(1) - 召回
- KeilKill.bat删除keil编译生成的过程文件
- 一步步的教新手如何在一台物理机上部署红帽和win7双系统 ...
- tomcat的访问日志
- C++重载(overload)和重写(覆盖)的区别?
- debian文本配置网络备忘:/etc/network/interfaces
- 扫地机器人返充原理_扫地机器人全解析
- 元气骑士超级计算机有什么用,元气骑士三持技巧分享,手残党的福利轻松过关...
- java项目打war包
- Windows 下使用GNU开发环境[转]
- 物联网项目设计 (七) 基于RT-thread的MQTT协议物联网辉光钟
- java引用类型内存_Java的引用类型的内存分析
- 组件的文件跟组件清单中的验证信息不匹配
- 静一静,做好人生的减法
- 20行Python 代码批量抓取免费高清图片!
- 一次离奇报错Whitelabel Error Page
- 计算机机房建设标准.doc,Kyztql计算机机房建设标准
- Dev-C++的使用方法
- js原型链(详细图解)
热门文章
- 学习SLAM需要哪些预备知识?
- php中的全局变量$_REQUEST
- 计算机作业3北师大在线作业答案,北师15春《计算机应用基础(专科)》在线作业3 答案...
- mysql int和bigdecimal,mysql的 int 类型,刨析返回类型为BigDicemal 类型的奇怪现象
- python投掷骰子实验_Python小程序--模拟掷骰子
- R语言绘制堆叠条形图
- MPB:南土所褚海燕组-小麦相关微生物的野外采样与样品保存
- MPB:中科院生态环境中心邓晔组-从环境样本中提取高质量DNA-研磨加DNeasy试剂盒方法...
- 高分文章精选 | 纳米孔宏基因组测序的表现
- 利用Gephi软件绘制网络图