你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

楼主: zero99

[其他] STM32 HAL库、标准外设库、LL库(STM32 Embedded Software)

  [复制链接]

7

主题

1426

回帖

42

蝴蝶豆

论坛元老

最后登录
2020-8-11
发表于 2017-7-4 11:16:35 | 显示全部楼层
HAL强大,但是效率太慢
回复 支持 反对

使用道具 举报

41

主题

2476

回帖

282

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2017-7-4 18:53:31 | 显示全部楼层
在用HAL库,目前所有的新项目也都是借助STM32CubeMX来完成配置及初始化工作,觉得比较方便。
回复 支持 反对

使用道具 举报

26

主题

1984

回帖

6

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2017-7-14 10:51:36 | 显示全部楼层
都很好, 不过我的首选还是 HAL 库
回复 支持 反对

使用道具 举报

4

主题

881

回帖

5

蝴蝶豆

论坛元老

最后登录
2020-11-28
发表于 2017-7-14 16:18:20 | 显示全部楼层
用stm32cubemx来配置时钟和初始化很快很方便
回复 支持 反对

使用道具 举报

1

主题

22

回帖

3

蝴蝶豆

中级会员

最后登录
2020-4-7
发表于 2017-7-14 16:23:52 | 显示全部楼层
LL库还是很不错的,现在用F0都用这个库
回复 支持 反对

使用道具 举报

3

主题

961

回帖

28

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2017-7-17 14:46:45 | 显示全部楼层
谢谢楼主的总结
回复 支持 反对

使用道具 举报

2

主题

239

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-11-10
发表于 2017-7-21 10:10:37 | 显示全部楼层
从标准库转到HAL,上手还是蛮快的!
回复 支持 反对

使用道具 举报

1

主题

7

回帖

2

蝴蝶豆

初级会员

最后登录
2018-3-14
发表于 2017-7-26 15:27:17 | 显示全部楼层
因为HAL效率的问题,研究起了LL库,然后发现LL库中关于GPIO初始化的函数 LL_GPIO_Init 和时钟配置的函数RCC_PLL_GetFreqDomain_SYS函数都有问题,LL_GPIO_Init函数没办法初始化GPIO_PIN_8 ~ GPIO_PIN_15(内部算法有问题), RCC_PLL_GetFreqDomain_SYS函数在使用16M的外部晶振时获取的系统时钟频率是错的,会导致时钟配置错误和串口波特率计算错误等问题。。。
有这么多BUG的LL库不知道为什么ST都没有检查出来,难道真的没有人用过LL库吗?
回复 支持 1 反对 0

使用道具 举报

2

主题

11

回帖

0

蝴蝶豆

初级会员

最后登录
2017-9-10
发表于 2017-9-6 23:40:07 | 显示全部楼层
皇冠小熊猫 发表于 2017-7-26 15:27
因为HAL效率的问题,研究起了LL库,然后发现LL库中关于GPIO初始化的函数 LL_GPIO_Init 和时钟配置的函数RCC ...

同样被 坑了一下,RCC_PLL_GetFreqDomain_SYS() , 总之算出来的频率有问题,要不是跟踪进去还真不会想到是LL 库的问题。。。
回复 支持 反对

使用道具 举报

0

主题

2175

回帖

3

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2017-9-7 07:12:17 | 显示全部楼层
内容很好,学习!
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版