stm32f4xx_hal_driver与STM32F4xx_StdPeriph_Driver的区别?

2019-07-20 06:32发布

各位大牛好:
    
    小弟目前在搞STM32F411的开发,发现ST存在两个库分别是stm32f4xx_hal_driver与STM32F4xx_StdPeriph_Driver,使用魔方软件STM32CubeMX生成的工程使用的前面的stm32f4xx_hal_driver库,但是看网上很多人用的是STM32F4xx_StdPeriph_Driver库,目前有以下几个疑问:
1、这两者之间有什么区别呢?
2、为啥要搞两个库?

麻烦有知道的告知一下,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
experttian
1楼-- · 2019-07-20 08:19
我的理解:
STM32F4xx_StdPeriph_Driver是早期的库;
现在ST整合之后推的是stm32f4xx_hal_driver,这个采用cubemx生成
jermy_z
2楼-- · 2019-07-20 11:41
 精彩回答 2  元偷偷看……
bli19
3楼-- · 2019-07-20 16:23
我看到那个它们的IIC的库基本上重新写了,
wwjdwy
4楼-- · 2019-07-20 18:26
不是早期和晚期的关系
taoking_opendev
5楼-- · 2019-07-20 20:23
 精彩回答 2  元偷偷看……
KEY100
6楼-- · 2019-07-20 23:34
标准库和HAL库

一周热门 更多>