当前位置: 首页 > 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.lryc.cn/news/603848.html

相关文章:

  • 什么是EasyVR shield 3?如何设置EasyVR shield 3
  • 大模型应用开发模拟面试
  • 用动态的观点看加锁
  • TCMalloc 内存分配原理简析
  • 2-verilog-基础语法
  • Coze Studio概览(三)--智能体管理
  • sqli-labs通关笔记-第24关 SQL二次注入(单引号闭合)
  • 硬件学习笔记--73 电能表新旧精度等级对应关系
  • debug redis里面的lua脚本
  • Spring Boot 防重放攻击全面指南:原理、方案与最佳实践
  • ElasticSearch 的3种数据迁移方案
  • 在Word和WPS文字中把全角数字全部改为半角
  • Vue2学习-MVVM模型
  • Spring Boot 简单接口角色授权检查实现
  • C++入门知识学习(上)
  • 嵌入式学习日志(十一)
  • css3之三维变换详说
  • SQL Server中的分页查询
  • leetcode热题——螺旋矩阵
  • 第十一天:不定方程求解
  • 镁金属接骨螺钉注册检测:骨科植入安全的科学基石
  • Rust基础-part8-模式匹配、常见集合
  • 亚马逊 Vine 计划:评论生态重构与合规运营策略
  • 学习笔记-中华心法问答系统的性能提升
  • 小孙学变频学习笔记(十二)机械特性的调整 机械特性的改善
  • 想要批量提取视频背景音乐?FFmpeg 和转换器都安排上
  • Day 25:异常处理
  • VTK开发笔记(一):VTK介绍,Qt5.9.3+VS2017x64+VTK8.2编译
  • Zynq SOC FPGA嵌入式裸机设计和开发教程自学笔记:GPIO扩展与中断控制技术,万字详解!!
  • 车载刷写架构 --- 整车刷写中为何增加了ECU 队列刷写策略?