STM32F4的两个库

2019-07-21 04:57发布

在ST的官网下载了一个库:STM32F4xx_HAL_Driver,但是我买的F4开发板里又有另外一个库:STM32F4xx_StdPeriph_Driver
这两个库有什么区别啊?到底该用哪一个啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
SCMartian
2019-07-21 14:53
回复【2楼】zuozhongkai:
---------------------------------
看到的:

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

一周热门 更多>