一个指令周期(CPU完成一条指令(取址,译码,执行等基本操作))由若干个机器周期(完成一条指令的一个基本操作)组成,一个机器周期由若干个时钟周期(振荡脉冲周期)组成。
(一)五个时钟源:HSI、HSE、LSI、LSE、PLL
1. HSI - 高速内部时钟,连接RC振荡器,8MHZ频率;
2. HSE - 高速外部时钟,连接石英、陶瓷谐振器,4MHZ ~ 16MHZ;
3. LSI - 低速内部时钟,连接RC振荡器,40KHZ,供IWDG(独立看门狗)、RTC(实时时钟)使用;
4. LSE - 低速外部时钟,连接石英晶体振荡器,32.786KHZ;
5. PLL - 锁相环倍频输出,连接时钟输入源HSI/2、HSE、HSE/2,倍频输出2~16倍,最大72MHZ;
(二)系统时钟:SYSCLK(最大频率72MHZ)
SYSCLK - 连接HSI、HSE、PLL,通过AHB(Advanced High-Performance Bus)分频器分频(1,2,4,8,16,64,128,256,