OpenEdv-开源电子网

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

STM32F4的两个库

[复制链接]

13

主题

123

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-8-3
在线时间
0 小时
发表于 2014-8-1 13:29:44 | 显示全部楼层 |阅读模式
5金钱
在ST的官网下载了一个库:STM32F4xx_HAL_Driver,但是我买的F4开发板里又有另外一个库:STM32F4xx_StdPeriph_Driver
这两个库有什么区别啊?到底该用哪一个啊?

最佳答案

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

回复【4楼】SCMartian: --------------------------------- 我说了的嘛,本质上没有区别,都是对寄存器进行了封装。:STM32F4xx_HAL_Driver是ST为了主推他的Cube搞出了的一个东西。在STM32F4xx_StdPeriph_Driver上做了进一步的提升。提供给用户的接口函数更加的简单,主要是为了简化用户的开发。我们用STM32F4xx_StdPeriph_Driver学习STM32的时候都会感觉到没有深入的去了解STM32,更别说在用STM32F4xx_HAL_Driver这个库了。如果学 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-8-1 13:29:45 | 显示全部楼层
回复【4楼】SCMartian:
---------------------------------
我说了的嘛,本质上没有区别,都是对寄存器进行了封装。:STM32F4xx_HAL_Driver是ST为了主推他的Cube搞出了的一个东西。在STM32F4xx_StdPeriph_Driver上做了进一步的提升。提供给用户的接口函数更加的简单,主要是为了简化用户的开发。我们用STM32F4xx_StdPeriph_Driver学习STM32的时候都会感觉到没有深入的去了解STM32,更别说在用STM32F4xx_HAL_Driver这个库了。如果学习的话还是使用STM32F4xx_StdPeriph_Driver库好一点。
开往春天的手扶拖拉机
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-8-1 14:48:45 | 显示全部楼层
这两个库本质上没有什么区别,建议还是使用STM32F4xx_StdPeriph_Driver标准外设库。
开往春天的手扶拖拉机
回复

使用道具 举报

13

主题

123

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-8-3
在线时间
0 小时
 楼主| 发表于 2014-8-1 15:56:47 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
看了一下,还是有区别的,没区别干嘛用两种库
回复

使用道具 举报

13

主题

123

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-8-3
在线时间
0 小时
 楼主| 发表于 2014-8-1 15:57:51 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
看到的:

最新的STM32CubeMX软件生成的CMSIS层是V2.0.0版本,驱动库是HAL driver,版本是V1.0.0。由于HAL driver对数据类型改动较大,之前版本的外设驱动库库函数基本上不能再使用。例如GPIO模块,HAL driver对其改进很多,GPIO结构体增加了许多成员,从前需要好几个文件实现的功能,现在一个文件就可以实现了。HAL driver对之前外设驱动库的一些函数的功能也做了整合。
回复

使用道具 举报

13

主题

123

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-8-3
在线时间
0 小时
 楼主| 发表于 2014-8-1 19:03:37 | 显示全部楼层
回复【5楼】zuozhongkai:
---------------------------------
不想太去在意底层的东西,想做软件开发。不知道有没有这个库的使用手册呢?
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-8-1 19:43:02 | 显示全部楼层
回复【6楼】SCMartian:
---------------------------------
底层还是要了解一下的,要不然到时候程序出问题就麻烦了。我是没找到这个库的使用手册。不过跟F103的差不多。
开往春天的手扶拖拉机
回复

使用道具 举报

13

主题

123

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-8-3
在线时间
0 小时
 楼主| 发表于 2014-8-1 19:48:43 | 显示全部楼层
回复【7楼】zuozhongkai:
---------------------------------
因为以后打算从事算法研究方向。学F4只是为了做项目,而我们这个项目的重点是算法
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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