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

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.dtcms.com/a/304766.html

相关文章:

  • HBase、MongoDB 和 Redis 的区别详解
  • 图片查重从设计到实现(7) :使用 Milvus 实现高效图片查重功能
  • Redis内存使用耗尽情况分析
  • 达梦数据库DM用户管理-三权分立与四权分立,用户创建与维护,用户与模式的关系,用户相关权限
  • Spring Boot 简单接口角色授权检查实现
  • Rust 实战二 | 开发简易版命令行工具 grep
  • uv工具使用记录(Linux系统)
  • 【C++算法】75.优先级队列_数据流中的第 K 大元素
  • React 中获取当前路由信息
  • Android权限机制详解:保障用户隐私与应用安全
  • pytorch格式转华为昇腾的om格式
  • 移动语义和右值引用有什么关系?
  • Prometheus-1--什么是Prometheus?
  • Leetcode——475. 供暖器
  • Python - property
  • 学习笔记-中华心法问答系统的性能提升
  • pnpm 入门与实践指南
  • 字节序详解
  • webpack 原理及使用
  • 纸板制造胶工艺学习1
  • FlinkCDC实现多数据源数据集的增量更新实战
  • 磁悬浮转子同频振动:自适应陷波器设计与稳定性深度解析(附MATLAB代码)
  • 8.项目起步(2)
  • 本土化DevOps实践新篇章:Gitee引领企业高效协作新时代
  • 自学嵌入式 day37 HTML
  • Go 客户端玩转 ES|QL API 直连与 Mapping Helpers 实战详解
  • 做副业,要事不过三
  • CentOS 7部署Redis
  • 如何理解js中的副作用
  • 沪铝本周想法