HAL库

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

电路方案

查看更多

设计资料

查看更多
  • 【传感器】STM32驱动DHT11读取数据
    HAL库实现DHT11传感器读取,包含初始化、读取温度湿度等功能。代码使用微秒级延时函数,并在main.c中展示如何调用并显示数据。
    615
    04/09 14:37
    【传感器】STM32驱动DHT11读取数据
  • STM32CubeMX2对应的HAL2,和之前HAL完全不兼容!
    STM32CubeMX2发布后,官方推出了升级版HAL2,它在性能和Flash空间占用方面有了很大改进,并与新版本STM32CubeMX2兼容。然而,HAL2与旧版HAL库并不兼容,尽管它们的API名称相似,但参数有所不同。例如,HAL_GPIO_Init API在新版中增加了状态返回值,并改变了传入参数的方式。此外,通过对比源码,可以发现不同系列的HAL库之间存在显著差异,因此,新版HAL2库与旧版完全不兼容。
  • STM32 HAL 库回调函数完全指南:原理、用法与实操技巧
    STM32 HAL 库中的回调函数是事件驱动开发的核心,却常让开发者困惑 —— 它到底是什么?和中断函数有何区别?该用弱定义还是指针注册?本文基于 ST 官方 LAT1241 应用笔记,用通俗类比 + 实操代码,详解回调函数的核心原理、两种调用方式、触发场景及常见问题,帮你彻底搞懂并灵活运用。
    2082
    01/29 11:14
  • STM32设置为I2C从机模式(HAL库版本)
    我之前出过一篇关于STM32设置为I2C从机的博客,现在应粉丝要求,出一篇HAL库版本的I2C从机编程。基于官方库版本的可以看下我之前发的文章:STM32设置为I2C从机模式
    7343
    2024/04/08
    STM32设置为I2C从机模式(HAL库版本)
  • STM32 CAN/CANFD软件快速配置(HAL库版本)
    控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
    9254
    2024/04/02
    STM32 CAN/CANFD软件快速配置(HAL库版本)