原子哥的 delay_ms()函数是否有问题啊?一直卡住,出不来。

2019-08-14 00:04发布

如题,我在程序开始时,先进行delay_init初始化,然后在代码中调用delay_ms()函数,一直仿真发现就一直卡住在此函数中出不来,
        do
        {
                temp=SysTick->CTRL;
        }while((temp&0x01)&&!(temp&(1<<16)));                //等待时间到达   


请问这样如何解决啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。