找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2059|回复: 6
打印 上一主题 下一主题
收起左侧

询问STM32学习建议 关于HAL库

[复制链接]
跳转到指定楼层
楼主
STM32小白来报道~~~

本人目前学习是主要以野火视频和手册为主

野火视频是以标准库为基础,目前学习到中级篇 RCC部分,

因为野火视频比较细,适合打基础,想问问大概什么时候转HAL库好?

希望各位大佬们给给学习建议

(自己有c和51的基础 希望可以把STM32学好)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2021-8-12 19:43 | 只看该作者
不用学标准库,直接用CubeMX生成代码跑跑看,主要不要选垃圾的HAL库,效率极低根本没法用,选LL库还是挺好用的。
回复

使用道具 举报

板凳
ID:319585 发表于 2021-8-13 05:38 来自手机 | 只看该作者
关于stm32的学习,我个人学习了标准库,学习了hal库,学习了ll库,个人建议直接学习ll库。所谓的专业就是要靠这个混饭吃的,不是玩玩,要拿这个来养家糊口混饭吃的,你去搞那些标准库,搞hal库,最终又有什么用?其实单片机无非就是gpio,tim,把这两个搞会了,其他的再慢慢来。标准库太老,hal太慢,另外你用hal写的程序别人很容易就看懂了,显得你没有水平。你平时常用的也就一款stm32,不需要通用之类的。直接上ll库,一步到位
回复

使用道具 举报

地板
ID:584195 发表于 2021-8-13 07:11 | 只看该作者
官方的stm32cubemx就是很好的例子呀,程序都有注释的。
回复

使用道具 举报

5#
ID:952017 发表于 2021-8-13 08:41 | 只看该作者
Hephaestus 发表于 2021-8-12 19:43
不用学标准库,直接用CubeMX生成代码跑跑看,主要不要选垃圾的HAL库,效率极低根本没法用,选LL库还是挺好 ...

谢谢大佬的建议,我好好权衡权衡
回复

使用道具 举报

6#
ID:592807 发表于 2021-8-13 08:47 | 只看该作者
标准库基本已经被玩透了,各功能都已经被开发板教程普及了。HAL是最近几年出来,ST为了已经不再更新标准库只更新HAL库了。
所以如果你只是用好目前已有的几个stm32单片机的话学标准库就可以了各种功能基本可以搜到。

你想更进一步用STM32F8(目前没有以后出估计不会有标准库只能用hal库)的话就必须学HAL库。
学习HAL库的话你已经可以开始了,能跑第一例程开始就可以。
HAL学习,个人建议就是像安富莱的硬汉教程一样,自己搭建模板,不用CUBE生成,这样移植起来比较顺手,那个模块在哪,初始化在哪一清二楚,和标准库比较像,这可能是我用硬汉的标准库教程入门有关系。
回复

使用道具 举报

7#
ID:592807 发表于 2021-8-13 09:14 | 只看该作者
liesnake 发表于 2021-8-13 05:38
关于stm32的学习,我个人学习了标准库,学习了hal库,学习了ll库,个人建议直接学习ll库。所谓的专业就是要 ...

,最好还是先学学hal,别立刻上手LL。混合着用把。

51hei截图20210813091255.png (64.65 KB, 下载次数: 92)

51hei截图20210813091255.png
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表