标准库移植为HAL库注意事项

1.首先将要移植的标准库.c和.h文件分别复制到HAL库文件的/Core/Inc和/Core/Src文件中

在keil5中添加.c文件,点击编译(此时有报错很正常,因为现在只是把文件移植过来)

2.在.项目中删去原有的库文件#include "stm32f10x.h",添加hal库的头文件#include "stm32f1xx_hal.h"

3.把项目中的u8改为uint8_t(我的keil5不识别u8),u16也是一样需要改。

4.将初始化配置改为hal库的配置。

标准化的配置是

hal库的配置是

5.将define内容改为hal库的形式

再次编译,应该就没问题了。

本人是新手小白,只是记录自己的学习过程,不足之处请各大佬指正!

作者:2301_81156061

物联沃分享整理
物联沃-IOTWORD物联网 » 标准库移植为HAL库注意事项

发表回复