/********************************************************************************************************** *函数名:SysTick_Handler() *参数:void *返回值:void *功能:系统节拍定时器中断函数 **********************************************************************************************************/ void SysTick_Handler(void) { OS_CPU_SR cpu_sr; TimeTick_Decrement(); OS_ENTER_CRITICAL(); /* Tell uC/OS-II that we are starting an ISR */ OSIntNesting++; OS_EXIT_CRITICAL(); OSTimeTick(); /* Call uC/OS-II's OSTimeTick() */ OSIntExit(); //调用中断计数函数 // OS_TimeMS++; }
/** * @brief This function handles SysTick Handler. * @param None * @retval None */ void SysTick_Handler(void) { TimeTick_Decrement(); TimeTick_Increment(); }