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

STM32——HAL库

总:STM32——学习总纲

一、简介

1.1 CMIS简介

为了市场兼容性

arm架构

1.2 HAL库简介

1.2.1 各种库优缺点

二、 STM32 Cube固件包

ST公司为CMSIS 中间层开发的pack。

2.1 获取方式

ST官网:st.com/content/st_com/en.html

搜索:STM32cube - 工具与软件 - Search STMicrocontrollers

 2.2 CMSIS标准软件包目录

2.3 正点原子整理的固件包

(STM32F1 Cube固件包)

2.3.1 两个主要文件夹内容

 2.3.2 Cube固件包Drivers下CMSIS的关键文件

2.3.2.1 Device&Include文件
2.3.2.1.1 简介

以及。。。

2.3.2.1.2 路径

stm32f1xx.h&&stm32f103xe.h :

systemxxx.h&&.c:

启动文件:,startup_stm32f103xe.s - F103芯片大容量256k~512K

整理的固件包中有精简版CMSIS包,只包含了用到的文件。

三、HAL库框架结构

http://www.xdnf.cn/news/16643.html

相关文章:

  • LangChain和LangGraph 里面的 `create_react_agent`有什么不同
  • 基于SpringBoot和Leaflet集成在线天气服务的区县当前天气WebGIS实战
  • VUE -- 基础知识讲解(一)
  • RabbitMQ工作模式
  • 【C#|C++】C#调用C++导出的dll之非托管的方式
  • C# _泛型
  • python线性回归:从原理到实战应用
  • 在 Vue 中,如何在回调函数中正确使用 this?
  • 单片机学习笔记.PWM
  • linux——ps命令
  • 【tips】小程序css ➕号样式
  • 站点到站点-主模式
  • cartographer 点云数据的预处理
  • 第二十四章:深入CLIP的“心脏”:Vision Transformer (ViT)架构全解析
  • vim的`:q!` 与 `ZQ` 笔记250729
  • 【C++算法】81.BFS解决FloodFill算法_岛屿的最大面积
  • 粒子群优化算法(Particle Swarm Optimization, PSO) 求解二维 Rastrigin 函数最小值问题
  • 本土化DevOps实践:Gitee为核心的协作工具链与高效落地指南
  • Python的垃圾回收机制
  • DAY21 常见的降维算法
  • 项目质量如何把控?核心要点分析
  • 【Pycharm】Python最好的工具
  • 【ComfyUI学习笔记04】案例学习:局部重绘 - 上
  • 服务器分布式的作用都有什么?
  • ABP VNext + GraphQL Federation:跨微服务联合 Schema 分层
  • Apache Ignite 的连续查询(Continuous Queries)功能的详细说明
  • Python的生态力量:现代开发的通用工具与创新引擎
  • 【PHP】Swoole:CentOS安装Composer+Hyperf
  • ⭐ Unity 异步加载PPT页面 并 首帧无卡顿显示
  • 【EDA】Calma--早期版图绘制工具商