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

[复制链接]
1263|13
 楼主| 小夏天的大西瓜 发表于 2022-9-7 15:05 | 显示全部楼层 |阅读模式
现在正在学习STM32单片机,网上找了一下相关资料,发现很多很杂,不知道如何下手,有了解STM32的大神能说一下,各个区别以及学习思路嘛?谢谢!

评论

@香水城 :你好,城主,ST的G系列为何比其他系列便宜那么多?会不会有什么坑?  发表于 2022-9-8 08:44
@香水城 :谢谢!  发表于 2022-9-7 17:21
不要理睬标准库了。STM32新出的系列,比方G0 G4 L4 F7 H7 U5都没有标准库的。 HAL库 跟 CubeMx工具结合得好。  发表于 2022-9-7 15:36
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 | 显示全部楼层
资料的区别就是你习惯还是不习惯,学习思路就是操练起来

您需要登录后才可以回帖 登录 | 注册

本版积分规则

273

主题

2368

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部