只要执行SysTick_Init();就会执行下面的中断函数吗?void SysTick_Handler(void){
TimingDelay_Decrement();
}
SysTick_Init()中定义了如下函数:
void Delay_us(__IO u32 nTime)
{
TimingDelay = nTime;
SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk;
while(TimingDelay != 0);
}
void TimingDelay_Decrement(void)
{
if (TimingDelay != 0x00)
{
TimingDelay--;
}
主函数中之调用了:
LED1( ON );
Delay_us(10000);
LED1( OFF );
我的疑问是:
主函数中什么时候执行了中断函数,中断函数执行了吗?
|
|