STM32F1 外部晶振8M,倍频后系统时钟16M,延时初始化问题。参考原子哥的delay_init()函数
{
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK); //因为HCLK就是16M,所以没必要再8分频给systick吧?
fac_us=SystemCoreClock/8000000; //为系统时钟的 这句8000000是怎么来的?
}
要通过IIC和MPU6050通信,需要精确都2us延时,大伙有做过相关的没?延时函数怎么初始化?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
系统时钟是16兆的话,如果按照原子的前面代码不改,systick在8分频后应该是2M。你的因子应该是2才对。
一周热门 更多>