31 lines
444 B
C
31 lines
444 B
C
|
#include "bsp_tim.h"
|
|||
|
|
|||
|
|
|||
|
// tick_1ms_cnt<6E><74>SysTick_Handler()<29><>1ms +1
|
|||
|
volatile uint32_t tick_1ms_cnt = 0;
|
|||
|
|
|||
|
/**
|
|||
|
* @description: <EFBFBD><EFBFBD>SysTick<EFBFBD><EFBFBD>1ms<EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @return {uint32_t}
|
|||
|
*/
|
|||
|
uint32_t BSP_Get_Tick(void)
|
|||
|
{
|
|||
|
/* Platform implementation */
|
|||
|
return tick_1ms_cnt;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
// SysTick<63>жϺ<D0B6><CFBA><EFBFBD>
|
|||
|
__INTERRUPT
|
|||
|
__HIGH_CODE
|
|||
|
void SysTick_Handler()
|
|||
|
{
|
|||
|
static uint8_t cnt_ms = 0;
|
|||
|
|
|||
|
SysTick->SR = 0; // <20><><EFBFBD><EFBFBD><EFBFBD>жϱ<D0B6>־
|
|||
|
tick_1ms_cnt++;
|
|||
|
|
|||
|
cnt_ms++;
|
|||
|
}
|
|||
|
|