关于ST的一些库的说明(附标准库下载地址)

关于ST的一些库的说明(附标准库下载地址)

目前ST提供的库包括:
1、STM32Snippets:直接操作寄存器,需要一定的开发功底,也就是要跟着开发手册找寄存器一步一步开发,目前只在STM32F0和L0系列中有提供;

2、标准外设库(Standard Peripheral Libraries):用的最多的库,因为几乎全部使用C语言实现,但是现在慢慢不推了,但是还是很多人在用,不支持从STM32 L0,L4和F7开始的之后的STM32系列芯片;
附:很多人都在找下载地址(包含全系列的标准库):https://download.csdn.net/download/u014319604/11687123

3、HAL库:HAL库是为了取代之前的标准外设库的。STM32Cube HAL库表现出更高的抽象整合水平,可以很好的从一个STM32的平台移植到另一款STM32的平台上,但是这样的应用场景其实很少,因为选定选型时候就是有考虑的,除非产品升级;当然HAL库是ST未来主推的库,从2016年ST新出的芯片已经没有标准库了,比如F7系列。目前,HAL库是支持STM32全线产品的;

4、LL库:可以独立于HAL库,也可以和HAL库混合使用,某种程度上说:LL库是对原来标准库移植到Cube下的新的实现,LL库更接近硬件层,是支持所有外设的;

Else、STM32Cube:使用的是桌面软件STMCubeMX根据项目需求直接配置后生成,减少开发周期,但是对于用惯了标准库的,还是有一定的学习成本的,而且代码不是很简洁,其中引用的是HAL库和LL库;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值