一、void Delay_us(__IO u32 nTime)
{ TimingDelay = nTime;
// 使能滴答定时器
SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk;
while(TimingDelay != 0);
}
二、void Delay_us(__IO u32 nTime)
{ TimingDelay = nTime;
while(TimingDelay != 0)
{ // 使能滴答定时器
SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk;
};
}
第一个函数是给的例程,第二个是我改写的,这两个函数应该是等价的吧?是不是第二个逻辑性更好些? |