From d70cc8f59afaf3766f6601d2a7651b71d4ea90bd Mon Sep 17 00:00:00 2001 From: muzkr <> Date: Tue, 3 Feb 2026 00:48:44 +0800 Subject: [PATCH] Refine systick config --- App/driver/systick.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/App/driver/systick.c b/App/driver/systick.c index e88a7a7e..c5b7b3f9 100644 --- a/App/driver/systick.c +++ b/App/driver/systick.c @@ -20,8 +20,9 @@ static uint32_t gTickMultiplier; void SYSTICK_Init(void) { - SysTick_Config(480000); - gTickMultiplier = 48; + SysTick_Config(SystemCoreClock / 100); // 10 ms (1/100 sec) systick interrupt + gTickMultiplier = SystemCoreClock / 1000000; + NVIC_SetPriority(SysTick_IRQn, 0); } void SYSTICK_DelayUs(uint32_t Delay)