延时函数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端口



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
xou822
1楼-- · 2019-07-20 19:46
 精彩回答 2  元偷偷看……
hope0116
2楼-- · 2019-07-21 01:08
 精彩回答 2  元偷偷看……
Just丶memory
3楼-- · 2019-07-21 01:35
xou822 发表于 2017-5-29 22:58
**** 作者被禁止或删除 内容自动屏蔽 ****

那说明你还是不明白,

一周热门 更多>