关于STM32系统定时器

2019-07-14 22:34发布

系统定时器初始化是:void Systick_Init(void)
{
        if(SysTick_Config(SystemCoreClock / 8000000))   //定时125nS
        {
                while(1);
        }
       
        SysTick->CTRL &= ~ SysTick_CTRL_ENABLE_Msk;
}

调试时发现在这里卡住,没有出来,是怎么回事?难道是8000000太大了?但它的形参是uint32_t ticks,应该没有超过范围吧。当我设置为1000时能正常运行。
求各位解答


0条回答

一周热门 更多>