[Mod] 优化systick 退出实现

This commit is contained in:
gaoyang3513
2024-08-02 19:16:53 +08:00
parent d587362102
commit 293d9b3be1

View File

@ -66,9 +66,11 @@ void systick_config(void)
*/ */
void systick_deinit(void) void systick_deinit(void)
{ {
SysTick_Config(1);
NVIC_SetPriority(SysTick_IRQn, priority_orig); NVIC_SetPriority(SysTick_IRQn, priority_orig);
SysTick->LOAD = 0UL; /* set reload register */
SysTick->VAL = 0UL; /* Load the SysTick Counter Value */
SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */
} }
/*! /*!