本人菜鸟一枚,刚开始学习Stm32,在例程中看到这一句, “TIM3CLK = SystemCoreClock / 2=36M” 因为在system_stm32f10x.c中的static void SetSysClockTo72(void),将 RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2;即APB1 二分频后得到PCLK1为36M,但是由于APB预分频除以1时乘1否则乘以2,得到TIMCLK,所以我认为本文第一行中的36M应该为72M,但是我应该是理解错了,请各位指教 纠结了很久,非常感谢! |
RE:Stm32的定时器频率问题,非常感谢!
RE:Stm32的定时器频率问题,非常感谢!
我自己找到解决方案了。。。