OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 15077|回复: 6

stm32f4xx_hal_driver与STM32F4xx_StdPeriph_Driver的区别?

[复制链接]

12

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2015-1-5
在线时间
21 小时
发表于 2015-1-12 14:24:49 | 显示全部楼层 |阅读模式
5金钱
各位大牛好:
    
    小弟目前在搞STM32F411的开发,发现ST存在两个库分别是stm32f4xx_hal_driver与STM32F4xx_StdPeriph_Driver,使用魔方软件STM32CubeMX生成的工程使用的前面的stm32f4xx_hal_driver库,但是看网上很多人用的是STM32F4xx_StdPeriph_Driver库,目前有以下几个疑问:
1、这两者之间有什么区别呢?
2、为啥要搞两个库?

麻烦有知道的告知一下,谢谢!

最佳答案

查看完整内容[请看2#楼]

我的理解: STM32F4xx_StdPeriph_Driver是早期的库; 现在ST整合之后推的是stm32f4xx_hal_driver,这个采用cubemx生成
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2015-1-5
在线时间
0 小时
发表于 2015-1-12 14:24:50 | 显示全部楼层
我的理解:
STM32F4xx_StdPeriph_Driver是早期的库;
现在ST整合之后推的是stm32f4xx_hal_driver,这个采用cubemx生成
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13114
金钱
13114
注册时间
2012-11-26
在线时间
3812 小时
发表于 2015-1-12 14:26:36 | 显示全部楼层
虚拟硬件层 

跳过底层,调用底层硬件
学无止境
回复

使用道具 举报

2

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-9-4
在线时间
3 小时
发表于 2015-1-13 03:26:39 | 显示全部楼层
我看到那个它们的IIC的库基本上重新写了,
回复

使用道具 举报

54

主题

537

帖子

0

精华

高级会员

Rank: 4

积分
797
金钱
797
注册时间
2012-2-27
在线时间
7 小时
发表于 2015-6-27 11:51:11 | 显示全部楼层
不是早期和晚期的关系
回复

使用道具 举报

5

主题

62

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
426
金钱
426
注册时间
2016-3-9
在线时间
75 小时
发表于 2016-5-31 12:56:57 | 显示全部楼层
wwjdwy 发表于 2015-6-27 11:51
不是早期和晚期的关系

几乎所有的硬件库的框架都变了,我现在就在用hal库,和std库区别还是挺大的
回复

使用道具 举报

2

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2015-3-23
在线时间
35 小时
发表于 2018-8-21 15:40:38 | 显示全部楼层
标准库和HAL库
野蛮生长,不忘初心。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 19:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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