延时函数delay_init(168)中的168是根据什么设置的

2019-07-20 01:13发布

刚买的开发板,stm32f407的,看跑马灯实验,对于这个延时函数的参数168不理解。这个是应该是系统时钟,但是为什么要传入168,这个是根据什么设置的?
我的晶振是8M的。
看main函数,刚进来就是就是初始化延时函数,不理解这个168的设置跟哪些有有关系?如果系统时钟是72M,8分频的话fac_us=9   传入168,fac_us应该是21吧。求高手帮忙解答下,多谢了
int main(void)

 
delay_init(168);  //初始化延时函数
LED_Init();        //初始化LED端口



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