刚买的开发板,stm32f407的,看跑马灯实验,对于这个延时函数的参数168不理解。这个是应该是系统时钟,但是为什么要传入168,这个是根据什么设置的?
我的晶振是8M的。
看main函数,刚进来就是就是初始化延时函数,不理解这个168的设置跟哪些有有关系?如果系统时钟是72M,8分频的话fac_us=9 传入168,fac_us应该是21吧。求高手帮忙解答下,多谢了
int main(void)
{
delay_init(168); //初始化延时函数
LED_Init(); //初始化LED端口
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
而Systick时钟,可以是HCLK,也可以是HCLK/8,所以一般就传入一个这个参数了。。。
--------------------------------
这个你自己感觉了,哪个个方便用哪个
---------------------------------
回复【4楼】正点原子:
---------------------------------
站长,你的回答,好模糊,我们没看懂
一周热门 更多>