当前位置: 首页 > news >正文

STM32-创建项目流程

一、基于STM官网得库进行开发

准备工作:下载STM库文件

1、创建项目文件夹

2、在keil 中new uVision project,然后选择刚刚创建得文件夹,在文件夹里面创建一个文件,用来存放这个项目,然后在文件夹里面,写个文件名,点击保存

3、选择芯片型号

4、这样就行了

5、添加工程必要文件(打开刚刚下载的库文件夹)

(1)把启动文件拷过来

打开库文件--> Libraries --> CMSIS --> CM3 --> DeviceSupport --> ST --> STM32F10x --> startup --> arm (里面全部文件)

创建文件夹,存放启动文件

 

改下项目Source Group 1改成Start,然后右键,把刚刚放在Start文件中的启动文件显示出来

选择下面框中的文件

完成

还需要在工程中添加头文件路径

测试一下工程是否成功

创建一个User文件

名字改为User

记得改路径到User文件

右键插入头文件

编译并创建工程,这样就可以了

(2)添加库函数,项目中创建Library文件夹,然后去库文件-->Libraries-->STM32F10x_StdPeriph_Driver-->src文件下所有的文件全部选中,复制到项目中的Library文件夹中;然后去库文件-->Libraries-->STM32F10x_StdPeriph_Driver-->inc文件夹中,选中全部文件,同样复制到Library文件夹

http://www.lryc.cn/news/215693.html

相关文章:

  • 软件测试 —— 移动端测试
  • PCL 计算一个平面与一个三角形的交线
  • Redis 应用问题
  • Java 谈谈你对OOM的认识
  • JavaScript中BOM与DOM
  • Nginx域名重定向(如何访问的域名和实际的数据请求路径不同,可解决前端跨域)
  • 2023年11月2日历史上的今天大事件早读
  • 红帽Redhat--Ansible实战1
  • 213. 打家劫舍 II
  • Spring 与 Spring Boot
  • Flutter 04 按钮Button和事件处理、弹框Dialog、Toast
  • thinkphp6多用用模式下缩短路由隐藏index应用名
  • AM@二阶常系数非齐次线性微分方程@待定系数法可解决的经典类型1
  • 大数据技术笔记
  • Vue 3 中的 Composition API
  • 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的总长度字段出现“不需要大于576字节的IPv4数据报“相关内容的解释
  • PO-java客户端连接错误can not connect to server
  • PM2 vs Kubernetes:在部署 Node.js 服务时使用哪个?
  • 配置git并把本地项目连接github
  • pytorch笔记 GRUCELL
  • 不解压,也能列出文件信息
  • 微型计算机组成原理
  • 基站/手机是怎么知道信道情况的?
  • 进程/线程
  • Python 应用 之 转换音频格式
  • Oracle JDK 和OpenJDK两者有什么异同点
  • GPT引发智能AI时代潮流
  • FreeSWITCH mrcp-v2小记
  • 如何将你的PC电脑数据迁移到Mac电脑?使用“迁移助理”从 PC 传输到 Mac的具体操作教程
  • Elasticsearch集群搭建、数据分片以及位置坐标实现附近的人搜索