/**********************************************************************************************************
*函数名: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++;
}
示例#2
0
/**
  * @brief  This function handles SysTick Handler.
  * @param  None
  * @retval None
  */
void SysTick_Handler(void)
{
	TimeTick_Decrement();
	TimeTick_Increment();	
}