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