Ребята, сорри за возможно глупый вопрос, пытаюсь избавиться от HAL_GetTick() перенести его в LL…
#include#include "stm32f4xx_ll_cortex.h"
__IO uint32_t uTick;
void LL_IncTick(void) {
uTick += 1U;
}
uint32_t LL_GetTick(void) {
return uTick;
}
выдернул HAL_GetTick вроде, но кажись неправильно что-то…
1U - это из вот этого
HAL_TickFreqTypeDef uwTickFreq = HAL_TICK_FREQ_DEFAULT; /* 1KHz */
где HAL_TICK_FREQ_DEFAULTHAL_TICK_FREQ_DEFAULT = 1U из
typedef enum {
HAL_TICK_FREQ_10HZ = 100U,
HAL_TICK_FREQ_100HZ = 10U,
HAL_TICK_FREQ_1KHZ = 1U,
HAL_TICK_FREQ_DEFAULT = HAL_TICK_FREQ_1KHZ
} HAL_TickFreqTypeDef;
LL_IncTick() добавил так же как и HAL_IncTick() - в void SysTick_Handler(void) в файле stm32f4xx_it.c