标准库移植为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