#include "systick.h" #include "includes.h" void SysTick_init(void) { /* setup systick timer for 1000Hz interrupts */ if (SysTick_Config(SystemCoreClock / 1000U)){ /* capture error */ while(1){ } } /* configure the systick handler priority */ NVIC_SetPriority(SysTick_IRQn, 0x00U); } /** * @brief This function handles SysTick Handler. * @param None * @retval None */ volatile uint32_t TickCounter; volatile uint64_t TickCounter_u64; void SysTick_Handler(void) { TickCounter++; TickCounter_u64++; // USART_ReceiveOvertimeProcess(); }