主时钟频率与for循环延时的每次延时关系计算

2019-07-20 08:15发布

我现在正在做ads1256的AD采集,想问大家几个问题。
(1)我用的是stm32f429固件库,初始化时钟是180MHZ:
      Stm32_Clock_Init(360,25,2,8);
      delay_init(180);
为什么我在system_stm32f4xx.c中看见的主时钟频率是16MHZ:uint32_t SystemCoreClock = 16000000;
请问这两者有问题吗?     
(2)for循环延时是怎么计算的,它和主时钟是什么关系?      
static void ADS1256_DelaySCLK(void)
{
        uint16_t i;
        for (i = 0; i <80; i++);
}
希望有识之士能够帮帮忙解答,谢谢!

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