数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 14|回复: 0

《STM32H7R7开发指南》第六章 认识HAL库

[复制链接]
发表于 昨天 09:41 | 显示全部楼层 |阅读模式
第六章 认识HAL



HAL,英文全称Hardware Abstraction Layer,即硬件抽象层。HAL库是ST公司提供的外设驱动代码的驱动库,用户只需要调用库的API函数,便可间接配置寄存器。我们要写程序控制STM32芯片,其实最终就是控制它的寄存器,HAL库就为了更方便我们去控制寄存器,从而开发时间
本章将分为如下几个小节:
6.1 STM32 HAL库
6.2 HAL驱动
6.3 HAL库框架结构
6.4 如何使用HAL库
6.5 HAL库使用注意事项


6.1 STM32 HAL
STM32开发说的HAL发,的是利用HAL库固件包好的c语言编写的驱动文件来实现对STM32内部和外围电器元件的控制的过程。但只HAL库还不能直接驱动一个STM32的芯片,其它的组件已经由ARM与众多芯片硬件、软件厂商制定的通用软件开发标准CMSIS实现了本文只简单介绍这个标准,等大家熟悉开发后再研究这个框架
简单地了解HAL库的发展作用,可以方便学习者确定HAL库是否适合学习者自己长期开发STM32的工具降低开发、学习成本。
剩余内容请查看PDF:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-4-16 05:51 , Processed in 0.140400 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表