求助该语句while(temp&0x01&&!(temp&(1<<16)));

2019-07-21 01:29发布

do
{
temp=SysTick->CTRL;
}
while(temp&0x01&&!(temp&(1<<16)));//等待时间到达   

怎么实现的循环功能,temp值不是一直都是1吗?

SysTick->CTRL值是一直变化的?怎么变化的?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。