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

STM32的库有几种?

光影 2018-10-23 浏览量:1481
我现在知道有固件库和HAL库,不知道有什么区别?还有用STM32CubMX好吗?有STM32CubMX的中文资料吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STD、HAL、LL三个库

    STD为标准库,出来的很早,这个库现在对老芯片支持很好,但是现在ST已将把主要精力放在后面两个库了。

    HAL主要配合CubeMX软件,这个库的缺点就是代码冗余度很高,实现同样功能,这个库生成的HEX要比标准库大60-90%.

    LL库也是用在CubeMX软件,这个是HAL的精简版本与补充可以和HAL库混合使用

    • 发布于 2018-10-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 固件库,就是 STD 库,后来 st 又出了 hal 库 和 ll 库。

    以后 ll 库慢慢替代 STD 库, 以后主要就用  hal 库 和 ll 库了。

    stm32cobemx 是个很好的工具,可以快速创建工程,配置管脚,配置时钟,等等,用来做项目,工作效率很高,

    stm32cobemx 中文资料我也不知道有没有,这个东西是个工具不难,看一遍就会用了额,开发过单片机的话不要资料都可以上手,直接用

    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 4
    • 0

  • 固件库(STD库也就是俗称的标准库,现在新的芯片已经不支持了),HAL库(通用性最强的库,所有芯片所有功能都支持),LL库(效率最高的库,并没有支持全部芯片全部功能,不过比标准库支持的多)。stm32cubmx是现在st公司主推的工具,如果你要学习st比较新的芯片一定要学习这个,中文资料现在比较少,听说有个版本有中文版(千万别用),不过现在还在更新。比较好的学习资料并没有多少,不过使用很简单

    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 标准外设库,最早的版本,现在新出的芯片不再支持,以前的版本也不更新了,HAL库,用stm32cubemx可以直接生成工程代码,还有一个是LL库,低功耗库
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 最早是直接寄存器方式进行开发,后来ST提供了标准库,大大简化了开发。但是随着STM32系列的逐渐增加,标准库在STM32各个系列之间的兼容性很差,所以ST推出了HAL库和STM32CubeMX开发工具,这个工具就是以HAL库为基础的,再后来HAL库的效率问题,使得ST又退出了LL库,作为HAL库的一个补充,同样在STM32CubeMX中被支持,现在ST主推的就是STM32CubeMX工具所支持的HAL库和LL库。

    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 1
    • 0

  • stm32库有几种,STD库,HAL库 ,LL库,官网有资料

    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 三种,标准库,HAL库,LL库,目前HAL库用得最多,LL库是近年来新推出的用于替代标准库的。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 固件库一般指的是以前的那种标准库,现在流行的是HAL库和LL库,总共三种

    cubemx有一些中文书籍,但最权威的还是ST官方的说明书

    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般就是标准库,HAL库,还有一个LL库
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32的库有几种?