• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32 的HAL库与LL库,大家更倾向于使用哪个

莱克迷KW 2020-09-23 浏览量:2245
STM32 的HAL库与LL库,大家更倾向于使用哪个
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个不是简单的非此即彼。

    需要根据很多外部、内部限定来选择

    外部限定包括了 片上资源的丰富层度与功能复杂层度的矛盾,可能资源很紧张时,只有LL库能完成,HAL占用资源多就实现不了。

    内部限定则诸如开发队伍对那种库更熟悉,是否存在不同的项目有大量可能重复的模块(这时采用HAL方便移植)

    • 发布于 2020-09-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • HAL库比较的方便,建工程比较的快。LL库接近底层效率高。各有各的优势。
    • 发布于2020-09-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 我倾向于LL库

    其实无所谓,哪个用熟悉了都蛮好使。

    • 发布于2020-09-23
    • 举报
    • 评论 0
    • 0
    • 0

  • HAL库把你从底层解放出来,只用关心你的应用。


    • 发布于2020-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果单片机资源比较充足就用hal,如果是单片机资源比较紧张比如stm32f030f4系列的,那么我就会用ll库或者标准库
    • 发布于2020-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是新手毫无疑问就hal库,标准库是以前学的就是标准库不想转了,hal库对新手更友好更方便理解,配合cubemx大大缩短了开发周期,习惯了之后效率还是很高的。当然现在的hal库教程不是很多,不过这是趋势,以后会越来越多的。
    • 发布于2020-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 个人常规使用还是用HAL库,对上层软件友好,不用去关心底层实现方式。

    如果代码空间有限,或者对速度要求较高,就用LL库。

    • 发布于2020-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 本人比较喜欢HAL库 使用比较方便
    • 发布于2020-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 看芯片资源,资源比较多的,像F4 F7用HAL库,资源少的,像F0 L0一般LL库+寄存器操作
    • 发布于2020-09-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32 的HAL库与LL库,大家更倾向于使用哪个