我想借助 HAL_GetTick 获取时间戳,请问下面的写法是否正确?还是需要额外处理?
在程序代码运行时,经常死机,进入HAL_GetTick。以下调用是否存在问题?
case PULSE_TRACE_UP:
if(sensor_value > prev_sensor_value)
{
printf("PULSE TRACE_UP\r\n");
currentBeat = HAL_GetTick();
lastBeatThreshold = sensor_value;
printf("Sensor value PULSE_TRACE_UP %f\r\n",sensor_value);
}
|
|