问题描述
函数'HAL_GetTick'的隐式声明。你能告诉我或者给我一个库的链接,我可以在那里找到这个函数的声明。
解决方法
我目前正在使用 F4 的每个设备的功能几乎相同,所以我将提供我的定义:
/**
* @brief Provides a tick value in millisecond.
* @note This function is declared as __weak to be overwritten in case of other
* implementations in user file.
* @retval tick value
*/
__weak uint32_t HAL_GetTick(void)
{
return uwTick;
}
显而易见的问题是 uwTick 到底是什么?它只是一个易变的 uint_32,每当调用 HAL_IncTick
时都会增加。 Hal_IncTick 从作为中断调用的 SysTickHandler
调用。