小夏天的大西瓜 发表于 2022-9-7 15:05

关于标准库和HAL库以及寄存器库应该学习哪种呢?

现在正在学习STM32单片机,网上找了一下相关资料,发现很多很杂,不知道如何下手,有了解STM32的大神能说一下,各个区别以及学习思路嘛?谢谢!

Pretext 发表于 2022-9-7 15:28

首先有常见的有两种库,一个是标准库,一个是HAL库。

Pretext 发表于 2022-9-7 15:29

建议初学的时候拿开发板先学标准库。原因是标准库是会对一些寄存器进行详细讲解,以及如何对寄存器进行赋值。

Pretext 发表于 2022-9-7 15:30

对寄存器的操作是学单片机必须会的,所以推荐一开始学习标准库。

Pretext 发表于 2022-9-7 15:31

等标准库学过一遍,大概有那么一些感觉就可以学习HAL库了,目前网上的很多例程都是HAL库的。

Pretext 发表于 2022-9-7 15:32

还有一点,学会了标准库,对于上手一些国产的单片机也是有一定的好处的!

AdaMaYun 发表于 2022-9-7 16:00

楼上说的很好!先拿标准库进行学习与入手,后期再进行HAL库实践编程,前2年是标准库应用的多,这2年STM官方不断完善优化HAL库,使得HAL库配合CUBEMX更加得心应手,项目实现更快!

小夏天的大西瓜 发表于 2022-9-7 17:22

Pretext 发表于 2022-9-7 15:31
等标准库学过一遍,大概有那么一些感觉就可以学习HAL库了,目前网上的很多例程都是HAL库的。 ...

谢谢!

小夏天的大西瓜 发表于 2022-9-7 17:23

AdaMaYun 发表于 2022-9-7 16:00
楼上说的很好!先拿标准库进行学习与入手,后期再进行HAL库实践编程,前2年是标准库应用的多,这2年STM官方 ...

谢谢!

jf101 发表于 2022-9-8 09:00

标准库HAL库都是官方的学习路径,库里面有一些实例,多跟着学习分析,慢慢的就会熟练了

Henryko 发表于 2022-9-11 21:56

先学标准库吧

未说出口的像你 发表于 2022-10-18 09:13

其实还是学会C语言就好了,他们都是基于C写的

我吃小朋友 发表于 2022-10-18 09:35

正常来说,要是新入门,建议还是HAL,毕竟官方新出的产品都是支持HAL的

失物招領 发表于 2022-10-18 09:58

学习思路我的建议还是找个项目,跟下来,其实就很OK

她已醉 发表于 2022-10-18 10:19

你指的什么杂?ST的资料本来就很多,你要跟一个教程学下来,这样才行

春日负喧 发表于 2022-10-18 10:41

你用的STM32的什么系列的单片机啊?

在曼谷的春 发表于 2022-10-18 11:03

其实你要是找个好点的教程学下来,也是还行的,建议看看安富莱电子的教程,或者正点原子和野火的也行

月亮一键变蓝 发表于 2022-10-18 11:25

多做项目吧,能很受锻炼的,就光看教程,看视频的,真没啥用,很容易忘

将爱藏于深海 发表于 2022-10-18 11:47

熟能生巧,代码写起来就好了,遇到问题解决问题就好了

温室雏菊 发表于 2022-10-18 12:09

资料的区别就是你习惯还是不习惯,学习思路就是操练起来
页: [1]
查看完整版本: 关于标准库和HAL库以及寄存器库应该学习哪种呢?