stm32使用hal库还是标准库好

stm32从发展上来看,stm32主要开发方式有hal库和标准库。hal库目前已经成为主流,hal库相关的教程和例程正在以飞快的速度发展,在两年半前的csdn上如果想找到hal库相关的例程莫过于大海捞针,而现在的csdn上基本都是hal库的例程,hal发展速度极其迅速。

HAL库有什么优势

hal库上手简单,容易理解,开发周期短,hal库如果配合Cubemx进行程序的配置将会非常容易上手,Cubemx可以图形化展现stm32单片机内部所拥有的所有功能,你可以通过鼠标点击就可以代替繁杂的程序编写,配置功能不仅迅速,而且不容易出错,配置各个功能的时钟速度非常方便,不用像标准库一样编写一大堆的程序,完成项目的时间大大减小。hal库对于高性能多功能的stm单片机来说可以更加简单去开发,当你使用stm32的h7系列高性能芯片的时候stm官方只支持hal库开发,这是标准库所不具有的

但是hal库的使用有局限性,目前支持hal库开发的单片机少之又少,基本只能使用stm32的单片机

标准库有什么优势

标准库可以使得我们更深入的学习stm32单片机,更加深刻的理解单片机内部的工作原理。当学习完stm32单片机,其他单片机也就基本学会了,其他单片机开发方式其实也和stm32差不多,标准库开发更底层,效率可以更高,编写代码更自由。

但是标准库配置功能的时候没有hal库的图形化方便,需要用程序去配置,这样子容易出现错误

我是新手准备学习stm32我改选择什么开发方式

新手建议学习hal库,学习完hal库之后基本可以看懂标准库在写什么,然后再学习一下标准库这样子就会非常完美了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贞德仕尼鸭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值